Skip to content

Two Quick Navigation anchors in resources.md miss the emoji leading-hyphen id #91

Description

@realmarcin

CLAUDE.md documents that a heading starting with an emoji renders with a leading hyphen in its id. Two Quick Navigation entries in resources.md do not account for it, so both links are dead:

Line Link written Id GitHub Pages actually emits
23 #advanced-research-tools -advanced-research-tools
24 #developer-resources <U+FE0F>-developer-resources

Verified against the deployed HTML:

curl -s https://culturebotai.github.io/resources/ | grep -oE '<h2[^>]*id="[^"]*"'

The second is the awkward one. ## 🛠️ Developer Resources uses 🛠 plus a variation selector (U+FE0F), and the selector survives into the id, which therefore begins with an invisible character before the hyphen. Writing that into a markdown link works but is unreadable and easy to break.

The tidier fix is to drop the variation selector from the heading (🛠️🛠), which makes the id the ordinary -developer-resources, and then write both anchors with the documented leading hyphen. Check the rendered heading still looks right in both themes before settling on it.

Pre-existing; found by an adversarial review pass during #89 and left out of that branch as unrelated to the fleet refresh.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions