diff --git a/_includes/base.html b/_includes/base.html new file mode 100644 index 0000000..ee8e810 --- /dev/null +++ b/_includes/base.html @@ -0,0 +1,7 @@ + +{% assign base = '' %} +{% assign depth = page.url | split: '/' | size | minus: 1 %} +{% if depth <= 1 %}{% assign base = '.' %} +{% elsif depth == 2 %}{% assign base = '..' %} +{% elsif depth == 3 %}{% assign base = '../..' %} +{% elsif depth == 4 %}{% assign base = '../../..' %}{% endif %} diff --git a/_includes/head.html b/_includes/head.html index 47057b5..920d16b 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -1,3 +1,4 @@ +{% include base.html %} @@ -6,7 +7,7 @@ {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} - - - + + + diff --git a/_includes/header.html b/_includes/header.html index 0a96c2d..ee05182 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -1,6 +1,6 @@ diff --git a/index.md b/index.md index a37a849..f3b8924 100644 --- a/index.md +++ b/index.md @@ -20,9 +20,9 @@ Since I cannot guarantee that the OTR fingerprints listed below are always 100% my current fingerprint, or by verifying it through some other trusted means. * Email: [jesper@graffen.dk][email] -[GnuPG](graffen.asc) Fingerprint: `03CD 582F 13C0 682C 8F52 9C05 8417 0D85 CAEB D4B2` +[GnuPG][graffen.asc] Fingerprint: `03CD 582F 13C0 682C 8F52 9C05 8417 0D85 CAEB D4B2` If you have keybase, I prefer keybase-encrypted (and signed) messages rather than GnuPG. -* OTR (Jabber/XMPP): [graffen@xmpp.dk](xmpp:graffen@xmpp.dk) +* OTR (Jabber/XMPP): [graffen@xmpp.dk][graffen@xmpp.dk] * graffen@xmpp.dk/Home Fingerprint: `F513D9C5 36393609 51C801B5 C5F584C7 DC60B7D7` * graffen@xmpp.dk/Qubes @@ -49,13 +49,13 @@ For managing my SSH keys, I use a [Bitcoin Trezor][bitcointrezor] # Crypto ### GnuPG -Read my latest GnuPG key [Transition Notice](/transition-notice.html) +Read my latest GnuPG key [Transition Notice][transitionnotice] ### Key signing policy I will sign your PGP key if you ask me to, and I have somehow verified that the identity of the key matches your identity. I will probably also ask you to sign my key. -[GPG Key Signing Policy](/keysigning/policy/) [[Signed version]](/keysigning/policy/index.md.asc) +[GPG Key Signing Policy][keysigningpolicy] [[Signed version]](keysigning/policy/index.md.asc) ### Deprecated Crypto Keys The following keys have been deprecated for one reason or another. Please don't use these to communicate with me. I haven't been too good at taking backups of my Jabber OTR keys so I've gone through a few of them. @@ -71,10 +71,12 @@ The following keys have been deprecated for one reason or another. Please don't [blog]:https://blog.graffen.dk [keybase]:https://keybase.io/graffen/ +[graffen.asc]:graffen.asc [xmpp.dk]:https://xmpp.dk +[graffen@xmpp.dk]:xmpp://graffen@xmpp.dk [email]:mailto:jesper@graffen.dk [sshkey]:graffen-ssh-key.txt [sshkey_signed]:graffen-ssh-key.txt.asc [bitcointrezor]:https://bitcointrezor.com - - +[transitionnotice]:transition-notice.html +[keysigningpolicy]:keysigning/policy/ diff --git a/index.md.asc b/index.md.asc index 75678dc..c95a150 100644 --- a/index.md.asc +++ b/index.md.asc @@ -23,9 +23,9 @@ Since I cannot guarantee that the OTR fingerprints listed below are always 100% my current fingerprint, or by verifying it through some other trusted means. * Email: [jesper@graffen.dk][email] -[GnuPG](graffen.asc) Fingerprint: `03CD 582F 13C0 682C 8F52 9C05 8417 0D85 CAEB D4B2` +[GnuPG][graffen.asc] Fingerprint: `03CD 582F 13C0 682C 8F52 9C05 8417 0D85 CAEB D4B2` If you have keybase, I prefer keybase-encrypted (and signed) messages rather than GnuPG. -* OTR (Jabber/XMPP): [graffen@xmpp.dk](xmpp:graffen@xmpp.dk) +* OTR (Jabber/XMPP): [graffen@xmpp.dk][graffen@xmpp.dk] * graffen@xmpp.dk/Home Fingerprint: `F513D9C5 36393609 51C801B5 C5F584C7 DC60B7D7` * graffen@xmpp.dk/Qubes @@ -52,13 +52,13 @@ For managing my SSH keys, I use a [Bitcoin Trezor][bitcointrezor] # Crypto ### GnuPG -Read my latest GnuPG key [Transition Notice](/transition-notice.html) +Read my latest GnuPG key [Transition Notice][transitionnotice] ### Key signing policy I will sign your PGP key if you ask me to, and I have somehow verified that the identity of the key matches your identity. I will probably also ask you to sign my key. -[GPG Key Signing Policy](/keysigning/policy/) [[Signed version]](/keysigning/policy/index.md.asc) +[GPG Key Signing Policy][keysigningpolicy] [[Signed version]](keysigning/policy/index.md.asc) ### Deprecated Crypto Keys The following keys have been deprecated for one reason or another. Please don't use these to communicate with me. I haven't been too good at taking backups of my Jabber OTR keys so I've gone through a few of them. @@ -74,26 +74,28 @@ The following keys have been deprecated for one reason or another. Please don't [blog]:https://blog.graffen.dk [keybase]:https://keybase.io/graffen/ +[graffen.asc]:graffen.asc [xmpp.dk]:https://xmpp.dk +[graffen@xmpp.dk]:xmpp://graffen@xmpp.dk [email]:mailto:jesper@graffen.dk [sshkey]:graffen-ssh-key.txt [sshkey_signed]:graffen-ssh-key.txt.asc [bitcointrezor]:https://bitcointrezor.com - - +[transitionnotice]:transition-notice.html +[keysigningpolicy]:keysigning/policy/ -----BEGIN PGP SIGNATURE----- -iQIcBAEBCgAGBQJYC4RVAAoJEDUaieQNdj8PdGgP/RQW7yrX4RSPC4KNnzlvegv/ -G4h5tDV/ADbairkmR178ta9uhgHHF7ZP028tg9YSIalFc5YKk6oLb8BDGeh1pm7l -X1W3IsPS/eGiOO5WYiNRLbE+65Gxmy3pO0Jo5aU9cpKa15Uz3FzyGskcIEI84mu6 -Qf4BUraA71eEQaIUd9TVlLoFR03/q2DC7hp475mnwd5PCNDHOLSROEBOpAurWy6p -ordwQLJmPgHMc9w4wIR4zRuknRU9fOjNei8sk+BHjgtRQ+Feh2ySizUAxK23/6cW -OrfA1/Wz8bHZPBZELSt+QSuerL7YSI/WqAj/gchBG5U9Rq+BYTdT+omX6TtQGWdZ -rQiBBxxiJtIGX9sU9s65wZy03xLDA84b7plsLUWv5K9BTMtZ/KEpjzcUWnikchMO -p2xZfTF8wFvmnlRw95opvFU+9gpTkTuloqGJaltqM+USGpCmk5G7ldU2G3w+5BUP -M/1D8bYSC6UKMcZHUXuP5Rfs3cfEWQc6vwsyhFCWphMBAKB/RQ5M4vpGzs7vQhGB -YO/bFrJRZou9T5CA7D0gaHhQ2z7HgwxMyIfkSsZpbE3QVP4hxzB0lYwiqkumCmQP -RLVulDLfZiS0YRwLSpYL92cC1VdtSCO9AbvW+e/67kUcKNlBuuBDTfsDWASKtiDQ -IZ2xfYK33VURkEaVM0aT -=6mDc +iQIcBAEBCgAGBQJYIkeKAAoJEDUaieQNdj8PCDYQAIPc7J7KhqcgXwtuJWNzMSXL +LmX0rWGBOGw1+T16zXDYSWaBGSukFdN/9wWC4sKvmjKnk+qh6VYASpOjZl87mAgi +kugSeqIBC7jGPAjLCOrjvs5n9OpjMaJPNEyBnHv8EHHofYJpBpwtHajvrGHqyvvl +roS6iY4ztb45AafH1ZI03kDk4ClM5FkcruEKBAeTKPdJ5wdiWee/VgeQ0jBp8MxP +f246RJJzJxw2qNOvdyET5MVU+MeTlOvM9ASbr/KAvh6tpOfHyIpwNntsuqV44cAZ +LuadZ57YEAGKBJeI5bqoAYNeFP7NtzAaK+LQxkgmCo67PxC4xlJe85JTazK4jGQo +NJEdLk0XLBDk3QP8OWxdfqcAqzljoWQPP32GjuGBp5E3LGpkQoiL1ya/DILFs/rV +bl7mGzcIXqt17cqDDln16ROIGg0bgvpfe2qAGmTwDQL5XbeYB+RGAU779Fqxghf3 +TxGZCVzWtvC3lwf9ROz2qcNX4lL6J/Y4IjS0/F5Zdd4dHcvndIjIHlTY/ThaF+tn +CbvSzYlB51MTZ70k20aRWb5EyVjJ0ZBhgU+E5dKcf13SSG43YMXXY0jRp8Z3oAlU +tgmSPeboR96Wu+5eiLL8SArI8txoYXTRBaqswfK4rERnyijXhGlj/QRNcPCfvBG4 +gcb7Dm8Oxbbi1zIkOwCu +=QoAH -----END PGP SIGNATURE-----