gabriel / muse public
fix main #47 / 100

fix: inject explicit HTML anchors in plumbing and porcelain Quick Index

GitHub generates anchors from the full header text (e.g. `#init--initialise-a-repository`), not from the command name alone. The Quick Index tables in both docs referenced short anchors (`#init`, `#hash-object`, etc.) that never resolved, breaking all in-page navigation.

Fix: prepend `<a id="command-name"></a>` before every section header covered by the Quick Index table — 31 anchors in porcelain.md and 24 in plumbing.md. Also simplify the plumbing.md table links from the broken long-form (`#hash-object----compute-a-content-id`) to the matching short form (`#hash-object`).

G Gabriel Cardona <gabriel@tellurstori.com> · 2d ago Mar 21, 2026 · 48376849 · parent 8912a997
2
files changed
426
files in snapshot
Files Changed 426 in snapshot
~2

0 comments

No comments yet. Be the first to start the discussion.