From 2251e8ad8a4dde8fea3a4d7997af625f6f34d2db Mon Sep 17 00:00:00 2001 From: Dreampuf Date: Wed, 2 Feb 2022 18:01:38 +0800 Subject: [PATCH] Add footnotes support (#156) --- pkg/mark/markdown.go | 3 ++- pkg/mark/testdata/links.html | 12 ++++++++++++ pkg/mark/testdata/links.md | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/pkg/mark/markdown.go b/pkg/mark/markdown.go index de418b8..06c2128 100644 --- a/pkg/mark/markdown.go +++ b/pkg/mark/markdown.go @@ -125,7 +125,8 @@ func CompileMarkdown( bf.Titleblock| bf.BackslashLineBreak| bf.DefinitionLists| - bf.NoEmptyLineBeforeBlock, + bf.NoEmptyLineBeforeBlock| + bf.Footnotes, ), ) diff --git a/pkg/mark/testdata/links.html b/pkg/mark/testdata/links.html index 295c740..4a3293e 100644 --- a/pkg/mark/testdata/links.html +++ b/pkg/mark/testdata/links.html @@ -1,3 +1,15 @@

Use https://example.com

Use aaa

+ +

Use footnotes link 1

+ +
+ +
+ +
    +
  1. a footnote link
  2. +
+ +
diff --git a/pkg/mark/testdata/links.md b/pkg/mark/testdata/links.md index 7ef24fa..f814795 100644 --- a/pkg/mark/testdata/links.md +++ b/pkg/mark/testdata/links.md @@ -1,3 +1,6 @@ Use Use aaa + +Use footnotes link [^1] +[^1]: a footnote link \ No newline at end of file