瀏覽代碼

Put PGP info in a page.

Linking to a text file is probably a bit unfriendly.
dev
Chris Smith 7 年之前
父節點
當前提交
337023fe62
簽署人: Chris Smith <chris@dmdirc.com> GPG 金鑰 ID: 3A2D4BBDC4A3C9A9
共有 4 個檔案被更改,包括 152 行新增1 行删除
  1. 140
    0
      site/content/pgp.md
  2. 3
    0
      site/layouts/page/single.html
  3. 1
    1
      site/layouts/partials/foot.html
  4. 8
    0
      site/layouts/partials/page.html

+ 140
- 0
site/content/pgp.md 查看文件

@@ -0,0 +1,140 @@
1
+---
2
+title: PGP information
3
+url: /pgp/
4
+---
5
+The fingerprint for my public key is `460E 2723 CDB6 701A D929 89D1 F843 D93A 1640 2FE2`.
6
+
7
+The following statement is signed with my key:
8
+
9
+<blockquote><pre>-----BEGIN PGP SIGNED MESSAGE-----
10
+Hash: SHA1
11
+
12
+I am Chris Smith, owner of https://chameth.com/.
13
+
14
+I use the username MD87_ on Twitter, csmith on GitHub, and cjsmith on Keybase.
15
+
16
+I use the public key with fingerprint 460E 2723 CDB6 701A D929 89D1 F843 D93A 1640 2FE2.
17
+-----BEGIN PGP SIGNATURE-----
18
+Version: GnuPG v1
19
+
20
+iQEcBAEBAgAGBQJXrMwVAAoJEDotS73Eo8mpjfkH/1u6sbU6gSy7tAjN/1fJbYdM
21
+MGQSYGXHqb38RrSWFuipOnLKaTvhXeAz0u/GuOzhR8m6LQL/qe/qHAqJ8YnkZoKx
22
+q10LNy3hJSn4o/O4UZGMDZQmppksj6YQBIDVey/052OTuFzOqSEoLWVzASyeGOUg
23
+NaE3Nb3Dom8MZzRRDvBeVeYcmJjz/NKA1E6V+IFTz5aYGwD0xjpHPWCFfQQtwKYj
24
+o9Ai09pgD36sgsYXLSwcVBN/En0G2IZT7/xvpXfFsTxei0+VCEEB+pRFki38ajfw
25
+wkDVzfCIR9BwAcsG9P+8jxOPq9CrxFTr/6A+lY3mYfE4kOlPsGgnXQt3wFQpOls=
26
+=+jRf
27
+-----END PGP SIGNATURE-----</pre></blockquote>
28
+
29
+You can also [find me on keybase as cjsmith](https://keybase.io/cjsmith). Keybase employs
30
+a system of cryptographic proofs (typically signed JSON objects) to link public keys to
31
+social media accounts.
32
+
33
+My full public key is included below, and is also available in plain text at
34
+[/16402FE2.txt](/16402FE2.txt).
35
+
36
+<blockquote><pre>-----BEGIN PGP PUBLIC KEY BLOCK-----
37
+Version: GnuPG v1
38
+
39
+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
139
+=JYXo
140
+-----END PGP PUBLIC KEY BLOCK-----</pre></blockquote>

+ 3
- 0
site/layouts/page/single.html 查看文件

@@ -0,0 +1,3 @@
1
+{{ partial "head.html" . }}
2
+{{ partial "page.html" . }}
3
+{{ partial "foot.html" . }}

+ 1
- 1
site/layouts/partials/foot.html 查看文件

@@ -11,7 +11,7 @@
11 11
     <ul class="fa-ul">
12 12
       <li id="pgp">
13 13
         <i class="fa-li fa-lg fa fa-key" aria-hidden="true"></i>
14
-        <a href="/16402FE2.txt" title="My PGP key">
14
+        <a href="/pgp/" title="My PGP key">
15 15
           460E 2723 CDB6 701A D929<br>
16 16
           89D1 F843 D93A 1640 2FE2
17 17
         </a>

+ 8
- 0
site/layouts/partials/page.html 查看文件

@@ -0,0 +1,8 @@
1
+<article class="post">
2
+  <header>
3
+    <div class="title">
4
+      <h2>{{ .Title }}</h2>
5
+    </div>
6
+  </header>
7
+  {{ .Content }}
8
+</article>

Loading…
取消
儲存