What's on this page
Data and static files
Data
Where data files are stored and what extensions are handled.
Supported formats: YAML, JSON, XML and CSV.
data.dir
Data source directory (data by default).
data:
dir: data data.ext
Array of files extensions.
data:
ext: [yaml, yml, json, xml, csv] data.load
Enables site.data collection (true by default).
data:
load: true Static
Management of static files are copied (PDF, fonts, etc.).
static.dir
Static files source directory (static by default).
static:
dir: static static.target
Directory where static files are copied (root by default).
static:
target: '' static.exclude
List of excluded files. Accepts globs, strings and regexes.
static:
exclude: ['sass', 'scss', '*.scss', 'package*.json', 'node_modules'] static.load
Enables site.static collection (false by default).
static:
load: false static.mounts
Allows to copy specific files or directories to a specific destination.
static:
mounts: [] static example
static:
dir: docs
target: docs
exclude: ['sass', '*.scss', '/\.bck$/']
load: true
mounts:
- source/path/file.ext: dest/path/file.ext
- node_modules/bootstrap-icons/font/fonts: fonts