Citations rendering: footnoteReference display, Sources component, workspace lfm link
Hex-code footnotes stop rendering as raw identifiers and start behaving like real citations — sequential numbers inline, and a linked Sources list at the foot of the page carrying titles, domains, and publication dates.
Citations / Footnotes
Added
footnoteReferencehandling toAstroMarkdown.astro— readsnode.data.citationIndexfor sequential display number, falls back to raw identifier.Added
footnoteDefinitionsuppression (rendered via Sources component instead of inline).New
Sources.astrocomponent renderstree.data.citations.orderedas a numbered list with linked titles, source domains, and published dates.Wired citations into
[...slug].astropage template — extractstree.data.citations.orderedfrom parsed MDAST and passes to<Sources>.
Content
Updated
why-markdown-needs-to-grow-up.mdwith hex-code footnote references ([^a1b2c3]style) and structured definitions with title, URL, and published date.
Dependencies
Linked
@lossless-group/lfmto workspace version (workspace:^) to pick up the newremark-citationsplugin during development.
