A Julia package to convert Pluto notebooks to static HTML. Unlike PlutoSliderServer, the HTML files generated using PlutoStaticHTML are very minimal, and do not require JavaScript on the user side to render. This makes it easier to style the output using CSS. For example, with this package it is possible to create a website full with plots generated in Julia and all code hidden. In effect, no one would be able to tell that the website was built with Julia.
Next to outputting static HTML, this package is also aimed at building multiple Pluto.jl notebooks as reliably and quickly as possible in unsupervised settings such as CI. Therefore, this package implements:
- Parallel evaluation of notebooks ๐.
- Caching of notebooks to avoid re-running code if nothing changed ๐.
- Throwing an error if something goes wrong. This avoids publishing broken notebooks ๐ฏ.
See the documentation for more information.