Der Snapshot liefert content_markdown, nicht content_html. Rendering (marked + DOMPurify + highlight.js) passiert im SvelteKit-Prerender- Schritt über das bereits existierende \$lib/render/markdown.ts — keine Duplikation in Deno, kein gemeinsames Policy-Modul nötig. Für Blaupausen-Nutzung ist rohes Markdown portabler: alternative Renderer (Astro, Eleventy) bringen eigenen Markdown-Prozessor mit. Konsequenz für Migration: Schritt 1 ist jetzt \"renderMarkdown Node-kompatibel machen\" (isomorphic-dompurify) statt \"shared/ markdown-policy.ts ergänzen\". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 2026-04-15-nostr-page-design.md | ||
| 2026-04-15-publish-pipeline-design.md | ||
| 2026-04-16-image-metadata-convention.md | ||
| 2026-04-21-multilingual-posts-design.md | ||
| 2026-04-21-prerender-snapshot-design.md | ||