diff --git a/markdown.go b/markdown.go index 6e18428..a7c4c90 100644 --- a/markdown.go +++ b/markdown.go @@ -43,21 +43,15 @@ func (a *goBlog) initMarkdown() { }))...) a.titleMd = goldmark.New( goldmark.WithParser( - // Override to disable lists + // Override, no need for special Markdown parsers parser.NewParser( parser.WithBlockParsers( - // util.Prioritized(parser.NewSetextHeadingParser(), 100), - util.Prioritized(parser.NewThematicBreakParser(), 200), - // util.Prioritized(parser.NewListParser(), 300), - // util.Prioritized(parser.NewListItemParser(), 400), - util.Prioritized(parser.NewCodeBlockParser(), 500), - // util.Prioritized(parser.NewATXHeadingParser(), 600), - util.Prioritized(parser.NewFencedCodeBlockParser(), 700), - util.Prioritized(parser.NewBlockquoteParser(), 800), util.Prioritized(parser.NewHTMLBlockParser(), 900), util.Prioritized(parser.NewParagraphParser(), 1000)), - parser.WithInlineParsers(parser.DefaultInlineParsers()...), - parser.WithParagraphTransformers(parser.DefaultParagraphTransformers()...), + parser.WithInlineParsers( + util.Prioritized(parser.NewRawHTMLParser(), 400), + ), + parser.WithParagraphTransformers(), ), ), goldmark.WithRendererOptions( diff --git a/markdown_test.go b/markdown_test.go index 561690f..9b737df 100644 --- a/markdown_test.go +++ b/markdown_test.go @@ -70,10 +70,9 @@ func Test_markdown(t *testing.T) { // Title - renderedTitle := app.renderMdTitle("3. **Test**") - if renderedTitle != "3. Test" { - t.Errorf("Wrong result, got \"%v\"", renderedTitle) - } + assert.Equal(t, "3. **Test**", app.renderMdTitle("3. **Test**")) + assert.Equal(t, "Test’s", app.renderMdTitle("Test's")) + assert.Equal(t, "😂", app.renderMdTitle(":joy:")) // Template func