The following apparent uses of the preprocessor show up in sites’ sources (see below):
- Read from external world into config
- From environment (e.g.
NANOC_ENV) - From side-effect-free command output (e.g.
nanoc --version)
- From environment (e.g.
- Set attributes based on other attributes, identifier, or raw content