Parses title from Markdown-formatted text
$ npm install markdown-title
const markdownTitle = require('markdown-title')
let markdown = `
# Title
`
let title = markdownTitle(markdown) //=> Title
The first H1-level title that is found in your Markdown document will be returned, regardless of its position. Supports pound
-style headers, not underlined headers (see original Markdown docs). The reason is that I haven’t ever found an underlined header in the wild, and it’s much harder to parse:
This works:
# Title
This, too:
# I can title? #
This doesn’t:
Title
=====