named anchors & markdown

2019-10-11

 | 

~2 min read

 | 

227 words

When writing longer files in Markdown, it can be useful to create links within the document to help readers navigate. This cross referencing makes jumping around the document even simpler.1

For example:

### <a id="my-header"></a> Header

…
And then later, I want to go to [Header](#my-header), you create a link, just like any other.

The reason we have to add the anchor tag to the Header is that the Markdown spec doesn’t automatically do it.2

Fortunately, many Markdown resolvers do, Gitlab, VS Code, Remark, etc.

If you’re using one of these to convert the Markdown to HTML, things are even simpler:3

### My Stupendous Header

…
And then later, I want to go to the [header](#my-stupendous-header), you create a link, just like any other.

Footnotes



Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!