diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/conf | 9 | ||||
-rwxr-xr-x | src/html | 7 |
2 files changed, 16 insertions, 0 deletions
@@ -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" @@ -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 |