Personal website hybrid SSG.

Code git clone ssh://git.poy.ooo:6969/~poyo/ssg ZIP
markdown.go / 592B #f136a55d
Raw
package mainimport (	"github.com/gomarkdown/markdown"	"github.com/gomarkdown/markdown/html"	"github.com/gomarkdown/markdown/parser")// converts markdown into HTML.func mdToHtml(input []byte) []byte {	extensions := parser.CommonExtensions | parser.AutoHeadingIDs | parser.NoEmptyLineBeforeBlock	p := parser.NewWithExtensions(extensions)	doc := p.Parse(input)	// create HTML renderer with extensions	htmlFlags := html.CommonFlags | html.HrefTargetBlank	opts := html.RendererOptions{Flags: htmlFlags}	renderer := html.NewRenderer(opts)	return markdown.Render(doc, renderer)}