diff --git a/layouts/shortcodes/pgpkey.html b/layouts/shortcodes/pgpkey.html
new file mode 100644
index 0000000..636b595
--- /dev/null
+++ b/layouts/shortcodes/pgpkey.html
@@ -0,0 +1,5 @@
+{{ $filename := (path.Join "/static" (.Get "file")) }}
+{{ $file := $filename | readFile }}
+[PGP Key Download]({{ .Get "file"}})
+{{ (print "```\n" $file "\n```") }}
+