Skip to content

rikhuijzer/PlutoStaticHTML.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.