diff --git a/middleware/markdown/markdown_test.go b/middleware/markdown/markdown_test.go index 8cb89fae5..fbbe845d7 100644 --- a/middleware/markdown/markdown_test.go +++ b/middleware/markdown/markdown_test.go @@ -92,7 +92,7 @@ func TestMarkdown(t *testing.T) { expectedBody := ` -Markdown test +Markdown test 1

Header

@@ -102,11 +102,10 @@ Welcome to A Caddy website!

Body

-

go -func getTrue() bool { +

func getTrue() bool {
     return true
 }
-

+
@@ -129,7 +128,7 @@ func getTrue() bool { expectedBody = ` - Markdown test + Markdown test 2 @@ -143,11 +142,10 @@ func getTrue() bool {

Body

-

go -func getTrue() bool { +

func getTrue() bool {
     return true
 }
-

+
` diff --git a/middleware/markdown/process.go b/middleware/markdown/process.go index 0fb48dba1..65f22d66d 100644 --- a/middleware/markdown/process.go +++ b/middleware/markdown/process.go @@ -65,7 +65,8 @@ func (md Markdown) Process(c *Config, requestPath string, b []byte, ctx middlewa } // process markdown - markdown = blackfriday.Markdown(markdown, c.Renderer, 0) + extns := blackfriday.EXTENSION_TABLES | blackfriday.EXTENSION_FENCED_CODE | blackfriday.EXTENSION_STRIKETHROUGH + markdown = blackfriday.Markdown(markdown, c.Renderer, extns) // set it as body for template metadata.Variables["body"] = string(markdown) diff --git a/middleware/markdown/testdata/blog/test.md b/middleware/markdown/testdata/blog/test.md index 3d33ad918..93f07a493 100644 --- a/middleware/markdown/testdata/blog/test.md +++ b/middleware/markdown/testdata/blog/test.md @@ -1,5 +1,5 @@ --- -title: Markdown test +title: Markdown test 1 sitename: A Caddy website --- diff --git a/middleware/markdown/testdata/log/test.md b/middleware/markdown/testdata/log/test.md index 3d33ad918..476ab3015 100644 --- a/middleware/markdown/testdata/log/test.md +++ b/middleware/markdown/testdata/log/test.md @@ -1,5 +1,5 @@ --- -title: Markdown test +title: Markdown test 2 sitename: A Caddy website ---