diff --git a/renderer/mkDocsAdmonition.go b/renderer/mkDocsAdmonition.go index 262801d..c1080ef 100644 --- a/renderer/mkDocsAdmonition.go +++ b/renderer/mkDocsAdmonition.go @@ -2,6 +2,7 @@ package renderer import ( "fmt" + "strings" parser "github.com/stefanfritsch/goldmark-admonitions" "github.com/yuin/goldmark/ast" @@ -114,8 +115,11 @@ func (r *ConfluenceMkDocsAdmonitionRenderer) renderMkDocsAdmonition(writer util. if _, err := writer.Write([]byte(prefix)); err != nil { return ast.WalkStop, err } - if string(n.Title) != "" { - titleHTML := fmt.Sprintf("
%s
\n", string(n.Title)) + + title := strings.Trim(string(n.Title), "\"") + + if title != "" { + titleHTML := fmt.Sprintf("%s
\n", title) if _, err := writer.Write([]byte(titleHTML)); err != nil { return ast.WalkStop, err } diff --git a/testdata/admonitions.html b/testdata/admonitions.html index 10e4dfa..b8434c8 100644 --- a/testdata/admonitions.html +++ b/testdata/admonitions.html @@ -1,7 +1,7 @@"NOTES:"
+NOTES:
"Warn"
+Warn
"TIP:"
+TIP:
"[!IMPORTANT]"
+[!IMPORTANT]
"[!CAUTION]"
+[!CAUTION]