Sprokkel supports two types of asset.
./assets
Static assets must be placed in
./assets
. These are copied as-is to the
output directory, preserving the directory structure. For example, a file
./assets/foo/bar/baz.qux
is copied to
./out/foo/bar/baz.qux
.
./cat 🐈⬛
Cat assets are placed in
./cat
. These are concatenated to a single output
file per directory. The directory structure of
cat
must be a tree where only
leaf nodes contain files. For example:
./cat
├── css
│ └── style.css
│ ├── 00_fonts.css
│ ├── 01_highlight.css
│ └── 02_main.css
└── js
└── main.js
├── 00_colorscheme_toggle.js
└── 01_email_obfuscator.js
This produces two files:
./out/css/style.css
and
./out/js/main.js
.