diff --git a/src/lib/blog.ts b/src/lib/blog.ts index 1590e8a..567ae70 100644 --- a/src/lib/blog.ts +++ b/src/lib/blog.ts @@ -88,7 +88,7 @@ function parseMarkdownPost(filename: string, content: string): BlogPost | null { // Extract excerpt from introduction or meta description let excerpt = metaDescription; if (!excerpt) { - const introMatch = content.match(/## Einführung\s*\n\n(.+?)(?:\n\n|$)/s); + const introMatch = content.match(/## Einführung\s*\n\n([\s\S]+?)(?:\n\n|$)/); if (introMatch) { excerpt = introMatch[1].trim().slice(0, 200) + '...'; }