osteele / liquid

A Liquid template engine in Go
https://godoc.org/github.com/osteele/liquid
MIT License
287 stars 59 forks source link

Fix whitespace control #88

Closed jamslinger closed 1 month ago

jamslinger commented 6 months ago

Checklist

Instead of keeping trimming flags on all tokens, introduce explicit trim tokens: TrimLeftTokenType and TrimRightTokenType, trimWriter configuration is then triggere via (n *TrimNode) render.

jamslinger commented 6 months ago

fixes: https://github.com/osteele/liquid/issues/79