diff --git a/internal/mdplain/renderer.go b/internal/mdplain/renderer.go index 55965dc..93bd5ec 100644 --- a/internal/mdplain/renderer.go +++ b/internal/mdplain/renderer.go @@ -61,9 +61,12 @@ func (r *TextRender) Render(w io.Writer, source []byte, n ast.Node) error { return ast.WalkSkipChildren, nil } return ast.WalkContinue, nil - case *ast.AutoLink, *extAST.Strikethrough: + case *extAST.Strikethrough: out.Write(node.Text(source)) return ast.WalkContinue, nil + case *ast.AutoLink: + out.Write(node.URL(source)) + return ast.WalkSkipChildren, nil case *ast.CodeSpan: out.Write(node.Text(source)) return ast.WalkSkipChildren, nil diff --git a/internal/mdplain/testdata/markdown.md b/internal/mdplain/testdata/markdown.md index f5c1ecc..952e82e 100644 --- a/internal/mdplain/testdata/markdown.md +++ b/internal/mdplain/testdata/markdown.md @@ -50,6 +50,7 @@ These are the elements outlined in John Gruber’s original design document. All [Relative Link](#Code) +Plain URL: https://www.markdownguide.org ### Image diff --git a/internal/mdplain/testdata/mdplain.txt b/internal/mdplain/testdata/mdplain.txt index c158f0c..d7dcbee 100644 --- a/internal/mdplain/testdata/mdplain.txt +++ b/internal/mdplain/testdata/mdplain.txt @@ -23,6 +23,7 @@ Horizontal Rule Link Markdown Guide https://www.markdownguide.org Relative Link +Plain URL: https://www.markdownguide.org Image Extended Syntax