Expand description
Build pipeline: plugin orchestration and site compilation.
Structs§
- Build
Error - Serialisable build error for browser overlay delivery.
- RunOptions
- CLI-driven options that don’t live in
SsgConfigitself.
Functions§
- build_
pipeline - Builds a fully-populated plugin manager and plugin context for a build.
- clear_
error_ message - Returns the JSON message to clear the error overlay.
- compile_
site - Compiles the static site from source directories.
- compile_
site_ with_ base_ url - Compiles the static site, deriving a
permalink:for every staged markdown page that declares neitherpermalinknorurlwhenbase_urlis provided (spec A2/B1, plan §2 item 1.2, issue #586). - compile_
site_ with_ locales - As
compile_site_with_base_url, plus the configured locales so the content stager can derivelocale_path/locale_urlper page. - depgraph_
cache_ root - Resolves the on-disk cache root for the persisted dependency graph.
- execute_
build_ pipeline - Runs the build half of the pipeline:
before_compile→ compile →after_compile. Does not start the dev server. - execute_
build_ pipeline_ with - Variant of
execute_build_pipelinethat accepts the--incrementalflag. - register_
default_ plugins - Registers the default plugin pipeline.
- register_
isr_ plugins - Appends ISR-specific plugins (currently just
crate::isr_manifest::IsrManifestPlugin). - resolve_
build_ and_ site_ dirs - Resolves distinct build and site directories for compilation.