summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/conf4
-rwxr-xr-xsrc/html26
2 files changed, 19 insertions, 11 deletions
diff --git a/src/conf b/src/conf
index 94dac80..453f755 100755
--- a/src/conf
+++ b/src/conf
@@ -63,8 +63,6 @@ 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'
@@ -214,7 +212,7 @@ cat <<-EOF
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 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 4ddd02e..444e690 100755
--- a/src/html
+++ b/src/html
@@ -97,6 +97,22 @@ if [ -n "${author:-}" ]; then
fi
+publickey_html=
+if [ -n "${publickey:-}" ] && [ -n "${publickey_url:-}" ]; then
+ publickey_html="$(cat <<EOF
+ <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>
+EOF
+)"
+fi
+
+
+
headlinks() {
if [ -z "${header_links:-}" ]; then
return
@@ -165,7 +181,7 @@ body() {
footer() {
comments
- cat <<EOF
+ cat <<EOF | sed '/^$/d'
</article>
</main>
<footer>
@@ -178,13 +194,7 @@ 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>
+$publickey_html
</ul>
<p id="license">
The content for this site is licensed under