[ANN] quarto-bookly extension

Hi all,

I use Quarto to create HTML books for some of my lectures. However, my students often need a static document (typically a PDF file) of the lectures. Currently, I save the HTML pages from my web browser as PDFs, one chapter at a time. This process is quite cumbersome.

In the meantime, I have developed the bookly template for writing long scientific documents. However, I don’t want to manually copy and paste text or reformat the Quarto Markdown dialect into plain Typst.

That’s why I decided to develop a Quarto extension for bookly. With the help of AI, I was able to successfully make my dream a reality (because I don’t speak Lua, the Typst part was not a real problem).

Today, I want to share this extension with you, hoping it will be useful to the community.

You can find all the necessary information in the README.md.

Attentive readers will notice that I added a justfile to the repo containing three functions. These functions split the long Typst file generated by Quarto into smaller files, following the tree structure defined in _quarto.yml. The functions also refactor the *.typ files to make the resulting files more Typstian.

Currently, I have only tested the extension with the standard layout. I need to test the tufte layout more.

Please do not hesitate to post an issue or submit a pull request. All contributions are welcome!

URL: GitHub - maucejo/quarto-bookly · GitHub