Build and Deploy Verso / deploy (push) Successful in 12m13s
The outline entries showed up at the right lines and jumped correctly, but their titles were blank. The text-extraction walked the heading node's children and collected non-HeaderMark child text — but in the Lezer Markdown grammar a heading has NO child node for its text; the only children are the HeaderMark nodes. The title text lives in the gaps between marks, so the walk collected nothing. Slice the whole heading's source instead and strip the markers: leading/trailing '#'s for ATX headings and the '==='/'---' underline for Setext headings. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>