---
title: Website Publication Files
cuid: 26e4-a0
trls: [ nl ]
lang: en
---
This describes how I publish selected files from this repository to the Web. Actually, these files _are_ the publication mechanism.
## The Engine
The static site is generated with [Web Origami](https://weborigami.org).
`pipeline.ori` contains the main pipeline. `site.ori` selects some keys from `pipeline.ori` to create the final site. The reason for this split is: there are a bunch of steps in the pipeline which should not be exposed in the final build, but that do need to be accessible for inspection during development/debugging.
Both files take an argument which specifies whether to build the site in public or private mode. In public mode, only files with a certain tag are included in the output.
Public mode is the default. Run: `ori site.ori()` or `ori pipeline.ori()`.
For private mode, run: `ori 'site.ori("all")'` or `ori 'pipeline.ori("all")'`.
—private-below—
EXCEPT NOT REALLY! In this case, because this file is hardlinked to `README.md` inside a publicised git repository. You have been warned! ## Organisation ${ada_pubfiles-worklog.md/}