4 ms·
Cool project and if it works for you and you're happy, that's all what counts. When I read the article, I was thinking that Go templates were used wrong. I was
by rmetzler 3y ago
Cool project and if it works for you and you're happy, that's all what counts.
When I read the article, I was thinking that Go templates were used wrong. I was thinking there must be a way to define the template so you inject the content and don't need to define the start and the end of the html, but instead yield a block of other html as some kind of argument. I was trying to look it up, but couldn't find documentation on this. Maybe the author is right and I'm wrong.
And I was wondering why the author isn't using something like Templ [0], which is kind of JSX with Go as hosting language. Probably because it needs the preprocessor / compile step?
[0] https://github.com/a-h/templ https://github.com/a-h/templ
- bvisness 3y agoIn some cases you can use the block system in Go templates, but it is extremely sad. I actually made a proposal for an extension to Go templates that would make the “component” workflow a little easier[1], and used it on my site before switching to LuaX, but at the end of the day I don’t like switching languages and I don’t like recompiling my site while I’m writing. Go templates are fundamentally not what I wanted. [1] https://github.com/golang/go/issues/54748 https://github.com/golang/go/issues/54748