From 80ee877ae066505426b88863138f9d584c5ba3f3 Mon Sep 17 00:00:00 2001 From: Peter Meier Date: Thu, 4 Jun 2026 10:11:07 +0200 Subject: [PATCH] feat: render subheadlines as inline markdown Subheadlines in page headers and post cards support inline markdown (bold, italic, links) via marked.parseInline. Co-Authored-By: Claude Sonnet 4.6 --- src/lib/components/PostCard.svelte | 3 ++- src/routes/+page.svelte | 3 ++- src/routes/[...slug]/+page.svelte | 3 ++- src/routes/post/[slug]/+page.svelte | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/components/PostCard.svelte b/src/lib/components/PostCard.svelte index 78fef6e..9a35cca 100644 --- a/src/lib/components/PostCard.svelte +++ b/src/lib/components/PostCard.svelte @@ -8,6 +8,7 @@ import Card from "./Card.svelte"; import { getPostEventInfo } from "$lib/blog-utils"; import { useTranslate, T } from "$lib/translations"; + import { marked } from "$lib/markdown-safe"; const t = useTranslate(); @@ -119,7 +120,7 @@ {#if post.subheadline}
- {post.subheadline} + {@html marked.parseInline(post.subheadline)}
{/if} {#if post.excerpt} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5961621..714c855 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,5 +1,6 @@