Add indieauth support via PGP

This commit is contained in:
arne 2022-04-16 11:22:09 +02:00
commit eff18b47a0
3 changed files with 56 additions and 3 deletions

View file

@ -10,7 +10,8 @@ module.exports = function (config) {
files: './_site/assets/*.css' files: './_site/assets/*.css'
}) })
config.addPassthroughCopy("src/assets/ibm-plex/IBM-Plex-Mono/fonts/**/*") config.addPassthroughCopy('src/assets/key.txt')
config.addPassthroughCopy('src/assets/ibm-plex/IBM-Plex-Mono/fonts/**/*')
// template filters // template filters

View file

@ -5,8 +5,9 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{% if title %}{{ title }} | {% endif %}{{ page.title }}</title> <title>{% if title %}{{ title }} | {% endif %}{{ page.title }}</title>
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🌌</text></svg>"> <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🌌</text></svg>">
<link rel="stylesheet" href="{{ '/assets/style.css' | url }}" /> <link rel="stylesheet" href="{{ '/assets/style.css' | url }}">
<link rel="alternate" type="application/atom+xml" href="{{ 'feed.xml' | url }}" /> <link rel="pgpkey authn" href="{{ '/assets/key.txt' | url }}">
<link rel="alternate" type="application/atom+xml" href="{{ '/feed.xml' | url }}">
</head> </head>
<body> <body>
<main class="{{ page.url | pageClasses }}"> <main class="{{ page.url | pageClasses }}">

51
src/assets/key.txt Normal file
View file

@ -0,0 +1,51 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=igNq
-----END PGP PUBLIC KEY BLOCK-----