From 3d6d3fe9344c588dba734ee155b5f08b87840e43 Mon Sep 17 00:00:00 2001 From: a73x Date: Wed, 4 Sep 2024 09:30:23 +0100 Subject: feat(html): add toc + footnotes --- html/highlight.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'html/highlight.go') diff --git a/html/highlight.go b/html/highlight.go index 7f520ed..087e043 100644 --- a/html/highlight.go +++ b/html/highlight.go @@ -1,7 +1,6 @@ package html import ( - "fmt" "io" "github.com/gomarkdown/markdown/ast" @@ -58,15 +57,13 @@ func newRenderer() *mdhtml.Renderer { styleName := "monokailight" highlightStyle := styles.Get(styleName) - if highlightStyle == nil { - panic(fmt.Sprintf("didn't find style '%s'", styleName)) - } + h := Highlighter{ htmlFormatter: htmlFormatter, highlightStyle: highlightStyle, } opts := mdhtml.RendererOptions{ - Flags: mdhtml.CommonFlags, + Flags: mdhtml.CommonFlags | mdhtml.TOC | mdhtml.FootnoteReturnLinks, RenderNodeHook: h.myRenderHook, } return mdhtml.NewRenderer(opts) -- cgit v1.2.3