feat: add public pgp key

This commit is contained in:
Alexander Daichendt 2022-07-29 23:02:56 +02:00
parent ef0fac10b6
commit ca5aefc244
3 changed files with 65 additions and 9 deletions

View file

@ -4,11 +4,11 @@
import Icon from 'mdi-svelte'; import Icon from 'mdi-svelte';
export let href: string; export let href: string;
export let disableIcon = false; export let disableIcon = false;
export let disablePrefetch = false;
// svelte-ignore unused-export-let // svelte-ignore unused-export-let
export let rel = ''; export let rel = '';
const internal = !href.startsWith('http'); const internal = !href.startsWith('http');
let spin = false;
// external props // external props
let props: Record<string,string|boolean> = { let props: Record<string,string|boolean> = {
@ -17,19 +17,18 @@
} }
if (internal) { if (internal) {
// internal props // internal props
if (!disablePrefetch ){
props = { props = {
"sveltekit:prefetch": true "sveltekit:prefetch": true
} }
} }
}
</script> </script>
<a <a
{...$$props} {...$$props}
{...props} {...props}
{href} {href}
on:mouseover={() => (spin = true)}
on:focus={() => (spin = true)}
on:mouseleave={() => (spin = false)}
> >
{#if !disableIcon && !internal} {#if !disableIcon && !internal}
<Icon path={internal ? mdiChevronRight : mdiLinkVariant} size="1rem" /> <Icon path={internal ? mdiChevronRight : mdiLinkVariant} size="1rem" />

View file

@ -10,7 +10,7 @@
</script> </script>
<script> <script>
import { mdiEmailEditOutline } from '@mdi/js'; import { mdiEmailEditOutline, mdiKey } from '@mdi/js';
import { mdiGithub } from '@mdi/js'; import { mdiGithub } from '@mdi/js';
import Icon from 'mdi-svelte'; import Icon from 'mdi-svelte';
import Element from '$components/element.svelte'; import Element from '$components/element.svelte';
@ -23,7 +23,12 @@
<ul> <ul>
<ListItem> <ListItem>
<Icon path={mdiEmailEditOutline} /> <Icon path={mdiEmailEditOutline} />
E-Mail: <Link disableIcon href="mailto:me@daichendt.one">me@daichendt.one</Link> E-Mail: <Link disableIcon disablePrefetch href="mailto:me@daichendt.one">me@daichendt.one</Link>
<span style="margin-left: 4px;">
<Icon path={mdiKey} size="1rem" />
<Link href="/pub.key" disablePrefetch>GPG public key</Link>
</span>
</ListItem> </ListItem>
<ListItem> <ListItem>
<Icon path={mdiGithub} /> <Icon path={mdiGithub} />

52
static/pub.key Normal file
View file

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