Templating Engine with Quarto
playground
I recently read a very good blogpost We should rethink how we teach people to code. It argues that instead of starting on something like python, it’s better to start at HTML, and introduce programming concepts via a templating engine in a static site generator.
I really like this idea. I already have a presentation/tutorial about setting up your own website with Quarto.
But Quarto does not have a templating engine.
LiquidJS
So now I am trying to see if I can get LiquidJS, the templating engine that Jekyll uses, to work in Quarto. The most promising option is to execute actual javascript, which then does the templating. Although, I think it is a bit disappointed that it requires javascript.