summaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
Diffstat (limited to 'html')
-rw-r--r--html/highlight.go6
-rw-r--r--html/html.go6
2 files changed, 2 insertions, 10 deletions
diff --git a/html/highlight.go b/html/highlight.go
index 72b8d79..7f520ed 100644
--- a/html/highlight.go
+++ b/html/highlight.go
@@ -19,10 +19,10 @@ type Highlighter struct {
}
func (h Highlighter) htmlHighlight(w io.Writer, source, lang, defaultLang string) error {
-
if lang == "" {
lang = defaultLang
}
+
l := lexers.Get(lang)
if l == nil {
l = lexers.Analyse(source)
@@ -55,9 +55,7 @@ func (h Highlighter) myRenderHook(w io.Writer, node ast.Node, entering bool) (as
func newRenderer() *mdhtml.Renderer {
htmlFormatter := html.New(html.WithClasses(true), html.TabWidth(2))
- if htmlFormatter == nil {
- panic("couldn't create html formatter")
- }
+
styleName := "monokailight"
highlightStyle := styles.Get(styleName)
if highlightStyle == nil {
diff --git a/html/html.go b/html/html.go
index 8b088a7..0671557 100644
--- a/html/html.go
+++ b/html/html.go
@@ -8,13 +8,7 @@ import (
func MDToHTML(md []byte) []byte {
extensions := parser.CommonExtensions | parser.AutoHeadingIDs | parser.NoEmptyLineBeforeBlock
p := parser.NewWithExtensions(extensions)
- // doc := p.Parse(md)
- // htmlFlags := html.CommonFlags
- // opts := html.RendererOptions{Flags: htmlFlags}
- // renderer := html.NewRenderer(opts)
-
- // return markdown.Render(doc, renderer)
renderer := newRenderer()
return markdown.ToHTML(md, p, renderer)
}