web
Notes regarding simple web-publishing workflow and tools.
aim
To be able to quickly capture notes as text and to then be able to publish
them in a coherent fashion.
constraints
- Workflow must minimise the effort required to capture notes and the overhead
to publish them.
- All data must be in as close as practical to raw text to maximise
transportability and keep tooling options open.
features
design
- Use markdown to provide formatting for capture text.
- Use git to synchronise remote text with the server.
- Use git hooks to run publish workflow on push.
- Use pandoc to convert markdown to html
- plots using a pandoc filter github(pandoc deb had
to be installed from git release for the api version to align with
pandoc-plot)
- d2 for diagram description site