all repos — homestead @ 02344e6cb41515516464de403e2eae1caac81e5c

Code for my website

switch from templ to gomponent

Alan Pearce
commit

02344e6cb41515516464de403e2eae1caac81e5c

parent

4034ac2a849b499364d82b902896ca899d946c3a

1 file changed, 3 insertions(+), 4 deletions(-)

changed files
M internal/content/posts.gointernal/content/posts.go
@@ -2,7 +2,6 @@ package content
import ( "bytes" - "context" "io" "io/fs" "os"
@@ -140,14 +139,14 @@
return nil } -// implements templ.Component -func (p *Post) Render(_ context.Context, w io.Writer) error { +// implements gomponent.Node +func (p *Post) Render(w io.Writer) error { return markdown.Convert(p.content, w) } func (p *Post) RenderString() (string, errors.E) { var buf bytes.Buffer - if err := p.Render(context.Background(), &buf); err != nil { + if err := p.Render(&buf); err != nil { return "", errors.WithMessage(err, "could not convert markdown content") }