summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/conf9
-rwxr-xr-xsrc/html7
2 files changed, 16 insertions, 0 deletions
diff --git a/src/conf b/src/conf
index bdc9f1b..94dac80 100755
--- a/src/conf
+++ b/src/conf
@@ -63,6 +63,8 @@ needs "${discussions_url_prefix:-}" 'Missing required $discussions_url_prefix'
needs "${email:-}" 'Missing required $email'
needs "${author:-}" 'Missing required $author'
+needs "${publickey:-}" 'Missing required $publickey'
+needs "${publickey_url:-}" 'Missing required $publickey_url'
needs "${sourcecode_url:-}" 'Missing required $sourcecode_url'
needs "${sourcecode_url_prefix:-}" 'Missing required $sourcecode_url_prefix'
@@ -178,6 +180,10 @@ if [ -z "${envelopeicon_url_prefix:-}" ]; then
needs "${img_dir:-}" 'Define either $envelopeicon_url_prefix or $img_dir'
envelopeicon_url_prefix="$BASE_URL/$img_dir/envelope"
fi
+if [ -z "${lockicon_url_prefix:-}" ]; then
+ needs "${img_dir:-}" 'Define either $lockicon_url_prefix or $img_dir'
+ lockicon_url_prefix="$BASE_URL/$img_dir/lock"
+fi
title_uri="$(printf '%s' "$TITLE_RAW" | uri)"
comment_url="$(printf 'mailto:%s?Subject=Re%%3A%%20%s\n' "$list_addr" "$title_uri" | shesc)"
@@ -191,6 +197,7 @@ feedicon_url="$( printf '%s\n' "$feedicon_url" | shesc)"
favicon_url="$( printf '%s\n' "$favicon_url" | shesc)"
logo_url_prefix="$( printf '%s\n' "$logo_url_prefix" | shesc)"
envelopeicon_url_prefix="$(printf '%s\n' "$envelopeicon_url_prefix" | shesc)"
+lockicon_url_prefix="$( printf '%s\n' "$lockicon_url_prefix" | shesc)"
source_path="$(printf '%s\n' "$FILENAME" | shesc)"
base_url_prefix="$(printf '%s\n' "$BASE_URL" | shesc)"
@@ -205,7 +212,9 @@ cat <<-EOF
export favicon_url="$favicon_url"
export logo_url_prefix="$logo_url_prefix"
export envelopeicon_url_prefix="$envelopeicon_url_prefix"
+ export lockicon_url_prefix="$lockicon_url_prefix"
export source_path="$source_path"
+ export publickey_url="$base_url_prefix/$publickey_url"
export url="$url"
export url_absolute="$url_pre/$url"
export base_url_prefix="$base_url_prefix"
diff --git a/src/html b/src/html
index 8cf019c..4ddd02e 100755
--- a/src/html
+++ b/src/html
@@ -178,6 +178,13 @@ footer() {
</picture>
<a href="mailto:$email">$email</a>
</li>
+ <li>
+ <picture>
+ <source srcset="$lockicon_url_prefix/dark.svg" media="(prefers-color-scheme: dark)" />
+ <img src="$lockicon_url_prefix/light.svg" class="icon" alt="An outlined icon of a lock" />
+ </picture>
+ <a href="$publickey_url">$publickey</a>
+ </li>
</ul>
<p id="license">
The content for this site is licensed under