PlutoStaticHTML.jl

Convert Pluto notebooks to HTML in automated workflows
Popularity
81 Stars
Updated Last
4 Months Ago
Started In
October 2021

PlutoStaticHTML.jl

Docs dev Code Style Blue Contributor's Guide on Collaborative Practices

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.

Automated builds

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:

  1. Parallel evaluation of notebooks ๐Ÿš€.
  2. Caching of notebooks to avoid re-running code if nothing changed ๐Ÿš€.
  3. Throwing an error if something goes wrong. This avoids publishing broken notebooks ๐ŸŽฏ.

See the documentation for more information.

Used By Packages

No packages found.