PlutoStaticHTML.jl Save

Convert Pluto notebooks to HTML in automated workflows

Project README

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.

Open Source Agenda is not affiliated with "PlutoStaticHTML.jl" Project. README Source: rikhuijzer/PlutoStaticHTML.jl
Stars
81
Open Issues
14
Last Commit
2 weeks ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating