From 980bc3f29848e0729b0e23252804bd6de0a29a40 Mon Sep 17 00:00:00 2001
From: Micressor <micressor@secure.mailbox.org>
Date: Fri, 14 Dec 2018 14:27:30 +0100
Subject: [PATCH] Workaround: Passing email in two parts to shortcode

---
 config.yaml                     | 15 +++++++++++++++
 layouts/shortcodes/contact.html | 14 ++++++--------
 2 files changed, 21 insertions(+), 8 deletions(-)

diff --git a/config.yaml b/config.yaml
index 868d4b3..bfcd4cf 100644
--- a/config.yaml
+++ b/config.yaml
@@ -9,6 +9,21 @@ blackfriday:
 Params:
   flatterid: 4pq200
 
+Author:
+  # String to hex encoder: http://www.wbwip.com/wbw/emailencoder.html
+  main:
+    - identifier: torsten
+      name: Torsten Grote
+      emaillocal: torsten
+      emaildomain: briarproject.org
+      keyurl: https://grobox.de/gpg/0x74DCA8A36C52F833.asc
+
+    - identifier: michael
+      name: Michael Rogers
+      emaillocal: contact
+      emaildomain: briarproject.org
+      keyurl: /keys/contact.asc
+
 permalinks:
   #post:  /:section/:year/:month/:title/
   page: /:slug/
diff --git a/layouts/shortcodes/contact.html b/layouts/shortcodes/contact.html
index 0db647f..1fd7150 100644
--- a/layouts/shortcodes/contact.html
+++ b/layouts/shortcodes/contact.html
@@ -1,11 +1,9 @@
 <h3 id="contact">Contact</h3>
+{{ range .Site.Author.main }}
 <p>
-Torsten Grote <<a
-href="mailto:torsten&#64;briarproject.org">torsten&#64;briarproject.org</a>>
-[<a href="https://grobox.de/gpg/0x74DCA8A36C52F833.asc">PGP key</a>]
-</p>
-<p>
-Michael Rogers <<a
-href="mailto:contact&#64;briarproject.org">contact&#64;briarproject.org</a>>
-[<a href="/keys/contact.asc">PGP key</a>]
+{{ .name }} <<a
+href="mailto:{{ .emaillocal }}&#64;{{ .emaildomain }}"
+>{{ .emaillocal }}&#64;{{ .emaildomain }}</a>>
+[<a href="{{ .keyurl }}">PGP key</a>]
 </p>
+{{ end }}
-- 
GitLab