diff --git a/pkg/mark/markdown.go b/pkg/mark/markdown.go index 98576c0..ddea59f 100644 --- a/pkg/mark/markdown.go +++ b/pkg/mark/markdown.go @@ -345,7 +345,7 @@ func DropDocumentLeadingH1( // ExtractDocumentLeadingH1 will extract leading H1 heading func ExtractDocumentLeadingH1(markdown []byte) string { - h1 := regexp.MustCompile(`^#[^#]\s*(.*)\s*\n`) + h1 := regexp.MustCompile(`#[^#]\s*(.*)\s*\n`) groups := h1.FindSubmatch(markdown) if groups == nil { return "" diff --git a/pkg/mark/testdata/header.md b/pkg/mark/testdata/header.md index 9c1d2f0..81a9738 100644 --- a/pkg/mark/testdata/header.md +++ b/pkg/mark/testdata/header.md @@ -1,3 +1,4 @@ + # a ## b ### c