summaryrefslogtreecommitdiff
path: root/src/shuriken.default.conf
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-06-17 23:21:03 +0300
committerPaul Buetow <paul@buetow.org>2026-06-17 23:21:03 +0300
commit61890e0bd98262a55b3afff495ebfead33d76b96 (patch)
tree9422f31856e205f6e9374a14c5205027f912d458 /src/shuriken.default.conf
parent7c94be57437ecdc9cadeb95bc4c26a25040163a9 (diff)
Add configurable SOURCE_URL footer link; release 0.9.00.9.0
The footer "Site generated ... with <link>" was hardcoded to the shuriken.sh repository. Make it configurable via the SOURCE_URL config variable and the --source-url CLI flag (defaulting to the shuriken.sh repo, so existing sites are unchanged). The footer derives the displayed text from the URL by stripping its scheme. Plumbed through apply_config_defaults, CLI override targets/spec, --print-config, the verbose effective-config log, and the header template's new render_source_url_html (config_html) render var. Documented in shuriken.default.conf and README; added a generation test asserting a custom SOURCE_URL replaces the default footer link, and updated the print-config and header render-var-subset expectations. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Diffstat (limited to 'src/shuriken.default.conf')
-rw-r--r--src/shuriken.default.conf6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shuriken.default.conf b/src/shuriken.default.conf
index d71ef8e..38d070e 100644
--- a/src/shuriken.default.conf
+++ b/src/shuriken.default.conf
@@ -32,6 +32,12 @@ TEMPLATE_DIR=/usr/share/shuriken/templates/default
# shuriken favicon. Can also be set with --favicon PATH.
#FAVICON=$(pwd)/my-favicon.ico
+# Source/project link shown in the page footer ("Site generated ... with <URL>").
+# Defaults to the shuriken.sh repository; point it at your own album's repo if you
+# like. The displayed text is the URL without its scheme. Can also be set with
+# --source-url URL.
+#SOURCE_URL=https://codeberg.org/snonux/shuriken.sh
+
# Includes a .tar of the incoming dir in the dist, can be yes or no
TARBALL_INCLUDE=yes
TARBALL_SUFFIX=.tar