diff --git a/src/lib/components/ui/PageHeader.svelte b/src/lib/components/ui/PageHeader.svelte index 642a7a3..87fb4ec 100644 --- a/src/lib/components/ui/PageHeader.svelte +++ b/src/lib/components/ui/PageHeader.svelte @@ -1,19 +1,30 @@ - - {#if title} - {title} | {profile.displayName} - {/if} - {#if subtitle} - - {/if} - + diff --git a/src/lib/components/ui/PageMeta.svelte b/src/lib/components/ui/PageMeta.svelte new file mode 100644 index 0000000..a87a348 --- /dev/null +++ b/src/lib/components/ui/PageMeta.svelte @@ -0,0 +1,62 @@ + + + + + + {fullTitle} + + + {#if noIndex} + + {/if} + + + + + + + + + + {#if type === 'article' && publishedTime} + + + {#each tags as tag (tag)} + + {/each} + {/if} + {#if type === 'profile'} + + {/if} + + + + + + diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index c901c02..0dec3ad 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -39,7 +39,7 @@ - + = 500}>{asciiDigits.join('\n')} diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index ad631ab..a6efea6 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -38,6 +38,8 @@ {@html themeStyleTag} + + handleKeybind(event, openWindowIds)} /> diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 6486c74..a3effd9 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,8 +1,5 @@ - - {profile.displayName} | Portfolio - - + diff --git a/src/routes/blog/[slug]/+page.svelte b/src/routes/blog/[slug]/+page.svelte index 355f519..8997612 100644 --- a/src/routes/blog/[slug]/+page.svelte +++ b/src/routes/blog/[slug]/+page.svelte @@ -9,7 +9,12 @@ - + < back to blog
= 500}>{asciiDigits.join('\n')}