diff --git a/pkg/mark/markdown.go b/pkg/mark/markdown.go index 809f5f5..2f057d3 100644 --- a/pkg/mark/markdown.go +++ b/pkg/mark/markdown.go @@ -78,6 +78,9 @@ func CompileMarkdown(markdown []byte, stdlib *stdlib.Lib, path string, mermaidPr extension.GFM, extension.Footnote, extension.DefinitionList, + extension.NewTable( + extension.WithTableCellAlignMethod(extension.TableCellAlignStyle), + ), confluenceExtension, ), goldmark.WithParserOptions( @@ -85,6 +88,7 @@ func CompileMarkdown(markdown []byte, stdlib *stdlib.Lib, path string, mermaidPr ), goldmark.WithRendererOptions( html.WithUnsafe(), + html.WithXHTML(), )) var buf bytes.Buffer diff --git a/pkg/mark/testdata/links-droph1.html b/pkg/mark/testdata/links-droph1.html index b7e77aa..82fd040 100644 --- a/pkg/mark/testdata/links-droph1.html +++ b/pkg/mark/testdata/links-droph1.html @@ -8,7 +8,7 @@
Use footnotes link 1
a footnote link ↩︎
diff --git a/pkg/mark/testdata/links-stripnewlines.html b/pkg/mark/testdata/links-stripnewlines.html index b7e77aa..82fd040 100644 --- a/pkg/mark/testdata/links-stripnewlines.html +++ b/pkg/mark/testdata/links-stripnewlines.html @@ -8,7 +8,7 @@Use footnotes link 1
a footnote link ↩︎
diff --git a/pkg/mark/testdata/links.html b/pkg/mark/testdata/links.html index b7e77aa..82fd040 100644 --- a/pkg/mark/testdata/links.html +++ b/pkg/mark/testdata/links.html @@ -8,7 +8,7 @@Use footnotes link 1
a footnote link ↩︎
diff --git a/pkg/mark/testdata/newlines-droph1.html b/pkg/mark/testdata/newlines-droph1.html index 22d4385..b97e510 100644 --- a/pkg/mark/testdata/newlines-droph1.html +++ b/pkg/mark/testdata/newlines-droph1.html @@ -6,5 +6,5 @@ one-2three-2
space-1 space-2
-2space-1
+
2space-1
2space-2
three-1
three-2
space-1 space-2
-2space-1
+
2space-1
2space-2
three-2
space-1 space-2
-2space-1
+
2space-1
2space-2