A living paper by Jonathan Phillips, published via GitHub Pages.
Article text is written in Markdown files in content/, then compiled into index.html by Pandoc using the template in templates/article.html. Pushing to main triggers a GitHub Actions build and deployment automatically.
- Add or edit sections in
content/— files are concatenated in alphabetical order. content/00-meta.mdholds the YAML frontmatter (title, author, abstract).- Subsequent files (
01-introduction.md,02-methods.md, …) are the article sections.
bash build.sh # generates index.html
open index.htmlRequires Pandoc ≥ 3.0.
content/— Markdown source files for the articletemplates/— Pandoc HTML template and CSSdata/— datasets and exportscode/— analysis scriptsexternal/— imported datasets from related projectsbuild.sh— local build script.github/workflows/pages.yml— CI build and deploy