joerglohrerde/publish/tests
Jörg Lohrer a6c5bd26e7 publish(task 5): markdown bild-url-rewriter (mapping-basiert, =WxH-strip)
rewriteImageUrls(md, mapping) ersetzt alle ![alt](filename)- und
[![alt](filename)](link)-konstrukte per dateinamen-lookup durch
blossom-urls aus dem mapping. absolute urls bleiben unverändert,
unbekannte dateinamen bleiben stehen (kein strip). =WxH-größenhinweise
werden entfernt. URL-dekodierung für leerzeichen-dateinamen (z.b.
'03-config generieren.png' im moodle-post). resolveCoverUrl()-helper
für den cover-lookup. 7 tests grün.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-18 05:24:03 +02:00
..
fixtures publish(task 3): frontmatter-parser mit yaml + body-split 2026-04-18 05:22:41 +02:00
config_test.ts publish(task 2): config-loader mit env-validation 2026-04-18 05:21:39 +02:00
frontmatter_test.ts publish(task 3): frontmatter-parser mit yaml + body-split 2026-04-18 05:22:41 +02:00
markdown_test.ts publish(task 5): markdown bild-url-rewriter (mapping-basiert, =WxH-strip) 2026-04-18 05:24:03 +02:00
validation_test.ts publish(task 4): slug- und post-validation 2026-04-18 05:23:18 +02:00