public Publishmodule

The Publish package provides tools for composing markdown files, Jupyter Notebooks, and Literate Julia files into HTML and PDF documents in a declarative and reproducable way.

Publish documents are represented by Project objects that store the information presented in a Publish configuration file, which also happens to be the same Project.toml file used by Julia’s Pkg package manager.

To get started using Publish by spinning up a web-server for a package of your choosing run the following:

julia> serve(MyPackage)
✓ LiveServer listening on http://localhost:8000/ ...
  (use CTRL+C to shut down)

See the getting started section of the manual for more details.