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

-
+
  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

    -
    +
    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

      -
      +
      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-2

        three-2

        space-1 space-2

        -

        2space-1
        +

        2space-1
        2space-2

        diff --git a/pkg/mark/testdata/newlines-stripnewlines.html b/pkg/mark/testdata/newlines-stripnewlines.html index 7bf8b25..2fd4dc0 100644 --- a/pkg/mark/testdata/newlines-stripnewlines.html +++ b/pkg/mark/testdata/newlines-stripnewlines.html @@ -4,5 +4,5 @@

        three-1

        three-2

        space-1 space-2

        -

        2space-1
        +

        2space-1
        2space-2

        diff --git a/pkg/mark/testdata/newlines.html b/pkg/mark/testdata/newlines.html index 22d4385..b97e510 100644 --- a/pkg/mark/testdata/newlines.html +++ b/pkg/mark/testdata/newlines.html @@ -6,5 +6,5 @@ one-2

        three-2

        space-1 space-2

        -

        2space-1
        +

        2space-1
        2space-2