aboutsummaryrefslogtreecommitdiff
path: root/markdown/ast.go
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-10-04 00:02:29 +0200
committerWilliam Hergès <william@herges.fr>2025-10-04 00:02:29 +0200
commit1a2865717e82cbf567ad31622afdfa75f7cbfa1c (patch)
treea45d44ba563d0300f554e8cd68eb87f17566bf2d /markdown/ast.go
parent40b1f53362105a495c6a486f3488e83d79eb582a (diff)
fix(markdown): parsing quote was weird
Diffstat (limited to 'markdown/ast.go')
-rw-r--r--markdown/ast.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/markdown/ast.go b/markdown/ast.go
index b19fd07..9c9816e 100644
--- a/markdown/ast.go
+++ b/markdown/ast.go
@@ -19,6 +19,12 @@ type tree struct {
}
func (t *tree) Eval(opt *Option) (template.HTML, *ParseError) {
+ if opt == nil {
+ opt = new(Option)
+ }
+ if opt.ImageSource == nil {
+ opt.ImageSource = func(s string) string { return s }
+ }
var content template.HTML
for _, c := range t.blocks {
ct, err := c.Eval(opt)