html: Fix inline source block highlighting & escaping

This commit is contained in:
Niklas Fasching 2020-04-16 16:22:36 +02:00
parent d417c2a6dd
commit 232c27327c
2 changed files with 6 additions and 1 deletions

View file

@ -141,6 +141,7 @@ func (w *HTMLWriter) WriteInlineBlock(b InlineBlock) {
switch b.Name {
case "src":
lang := strings.ToLower(b.Parameters[0])
content = w.HighlightCodeBlock(content, lang, true)
w.WriteString(fmt.Sprintf("<div class=\"src src-inline src-%s\">\n%s\n</div>", lang, content))
case "export":
if strings.ToLower(b.Parameters[0]) == "html" {