Next.jsDesign
Added a table of contents to posts
Long posts are hard to read without an outline. From the lg breakpoint there is now a sticky table of contents on the right, highlighting the current section as you scroll; on phones it collapses into an expandable "On this page" block.
Heading anchors come from the heading text, and the outline and the body share the same slug rule, so a link cannot point at a section that does not exist.