diff --git a/frontend/src/app.html b/frontend/src/app.html index 0146294..7dcb541 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -14,9 +14,7 @@ /> - 魚之魷魂 SquidSpirit - - {generateTitle()} + {generateTitle('程式、科技、教學、分享')} +
diff --git a/frontend/src/lib/home/framework/ui/Terminal.svelte b/frontend/src/lib/home/framework/ui/Terminal.svelte index 22d2788..8a2895d 100644 --- a/frontend/src/lib/home/framework/ui/Terminal.svelte +++ b/frontend/src/lib/home/framework/ui/Terminal.svelte @@ -52,6 +52,9 @@ } + + +
diff --git a/frontend/src/lib/post/framework/ui/PostContentPage.svelte b/frontend/src/lib/post/framework/ui/PostContentPage.svelte index 4137496..8bd038a 100644 --- a/frontend/src/lib/post/framework/ui/PostContentPage.svelte +++ b/frontend/src/lib/post/framework/ui/PostContentPage.svelte @@ -5,6 +5,7 @@ import markdownit from 'markdown-it'; import SafeHtml from '$lib/common/framework/ui/SafeHtml.svelte'; import generateTitle from '$lib/common/framework/ui/generateTitle'; + import StructuredData from '$lib/post/framework/ui/StructuredData.svelte'; const { id }: { id: number } = $props(); @@ -19,6 +20,15 @@ {generateTitle(state.data?.info.title)} + {#if state.data} + + + {/if}
{#if state.data} diff --git a/frontend/src/lib/post/framework/ui/PostOverallPage.svelte b/frontend/src/lib/post/framework/ui/PostOverallPage.svelte index b32a8bf..b41268e 100644 --- a/frontend/src/lib/post/framework/ui/PostOverallPage.svelte +++ b/frontend/src/lib/post/framework/ui/PostOverallPage.svelte @@ -12,6 +12,10 @@ {generateTitle('文章')} +

文章

diff --git a/frontend/src/lib/post/framework/ui/StructuredData.svelte b/frontend/src/lib/post/framework/ui/StructuredData.svelte new file mode 100644 index 0000000..e00e6d2 --- /dev/null +++ b/frontend/src/lib/post/framework/ui/StructuredData.svelte @@ -0,0 +1,30 @@ + + +{@html jsonLdScript}