1package md2man
2
3import (
4 "github.com/russross/blackfriday"
5)
6
7// Render converts a markdown document into a roff formatted document.
8func Render(doc []byte) []byte {
9 renderer := RoffRenderer(0)
10 extensions := 0
11 extensions |= blackfriday.EXTENSION_NO_INTRA_EMPHASIS
12 extensions |= blackfriday.EXTENSION_TABLES
13 extensions |= blackfriday.EXTENSION_FENCED_CODE
14 extensions |= blackfriday.EXTENSION_AUTOLINK
15 extensions |= blackfriday.EXTENSION_SPACE_HEADERS
16 extensions |= blackfriday.EXTENSION_FOOTNOTES
17 extensions |= blackfriday.EXTENSION_TITLEBLOCK
18
19 return blackfriday.Markdown(doc, renderer, extensions)
20}