Markdown headings have no anchors; stylesheet has no cache headers #132

closed cmc opened this on 2026-09-03 05:17 UTC · web · milestone v1.11.0

Discussion

cmc 2026-09-03 05:17 UTC

web.go:1007 builds goldmark without parser.WithAutoHeadingID(), so .md READMEs and wiki pages cannot be deep-linked while org files can. Task-list checkboxes get no styling. web.go:64 serves the 62 KB stylesheet with no ETag or Cache-Control while fonts get a week.

Remedy: add the parser option; hash the embedded CSS at init and serve ETag plus max-age.

closed by commit 9d8fd17820 by cmc: web: markdown headings carry ids, and the stylesheet revalidates

2026-09-04 02:42 UTC