diff --git a/frontend/src/lib/post/framework/ui/PostContentPage.svelte b/frontend/src/lib/post/framework/ui/PostContentPage.svelte index 659f639..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,8 +20,14 @@ {generateTitle(state.data?.info.title)} - {#if state.data?.info.description} + {#if state.data} + {/if}
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..2aac4e8 --- /dev/null +++ b/frontend/src/lib/post/framework/ui/StructuredData.svelte @@ -0,0 +1,26 @@ + + +{@html `