fix: Embed JSON-LD scripts using {@html} for correct rendering.

This commit is contained in:
Ben
2026-03-08 13:16:17 -07:00
parent 4c989ef1b3
commit 193affca27
3 changed files with 5 additions and 5 deletions

View File

@@ -49,7 +49,7 @@
<meta name="twitter:card" content={seo.twitter.card} /> <meta name="twitter:card" content={seo.twitter.card} />
<meta name="twitter:title" content={seo.twitter.title} /> <meta name="twitter:title" content={seo.twitter.title} />
<meta name="twitter:description" content={seo.twitter.description} /> <meta name="twitter:description" content={seo.twitter.description} />
<script type="application/ld+json">{websiteJsonLd}</script> {@html `<script type="application/ld+json">${websiteJsonLd}</script>`}
</svelte:head> </svelte:head>
<section class="hero"> <section class="hero">

View File

@@ -68,8 +68,8 @@
<meta name="twitter:card" content={seo.twitter.card} /> <meta name="twitter:card" content={seo.twitter.card} />
<meta name="twitter:title" content={seo.twitter.title} /> <meta name="twitter:title" content={seo.twitter.title} />
<meta name="twitter:description" content={seo.twitter.description} /> <meta name="twitter:description" content={seo.twitter.description} />
<script type="application/ld+json">{breadcrumbJsonLd}</script> {@html `<script type="application/ld+json">${breadcrumbJsonLd}</script>`}
<script type="application/ld+json">{webPageJsonLd}</script> {@html `<script type="application/ld+json">${webPageJsonLd}</script>`}
</svelte:head> </svelte:head>
<nav class="breadcrumbs" aria-label="Breadcrumb"> <nav class="breadcrumbs" aria-label="Breadcrumb">

View File

@@ -66,8 +66,8 @@
<meta name="twitter:card" content={seo.twitter.card} /> <meta name="twitter:card" content={seo.twitter.card} />
<meta name="twitter:title" content={seo.twitter.title} /> <meta name="twitter:title" content={seo.twitter.title} />
<meta name="twitter:description" content={seo.twitter.description} /> <meta name="twitter:description" content={seo.twitter.description} />
<script type="application/ld+json">{breadcrumbJsonLd}</script> {@html `<script type="application/ld+json">${breadcrumbJsonLd}</script>`}
<script type="application/ld+json">{collectionJsonLd}</script> {@html `<script type="application/ld+json">${collectionJsonLd}</script>`}
</svelte:head> </svelte:head>
<nav class="breadcrumbs" aria-label="Breadcrumb"> <nav class="breadcrumbs" aria-label="Breadcrumb">