til

GitHub Markdown Header Links Need to be Lowercase and Use Dashes Instead of Spaces

They all work in Obsidian though.

This is mostly relevant for README’s TOC. I should not have to force myself to write headers in this style anywhere else.

Test linking to headers within other pages:

eg. Pulling changes after creating a submodule

It works fine in Obsidian. But not in GitHub flavored Markdown.

Obsidian’s linking turns spaces into %20, whereas GitHub expects them to be - and lowercase.

This does not work

this still does not work

but-this-does