diff options
| author | William Hergès <william@herges.fr> | 2025-10-04 00:02:29 +0200 |
|---|---|---|
| committer | William Hergès <william@herges.fr> | 2025-10-04 00:02:29 +0200 |
| commit | 1a2865717e82cbf567ad31622afdfa75f7cbfa1c (patch) | |
| tree | a45d44ba563d0300f554e8cd68eb87f17566bf2d /markdown/ast.go | |
| parent | 40b1f53362105a495c6a486f3488e83d79eb582a (diff) | |
fix(markdown): parsing quote was weird
Diffstat (limited to 'markdown/ast.go')
| -rw-r--r-- | markdown/ast.go | 6 |
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) |
