httk.serve.web.publishing.static¶
Publish rendered pages and only the widget assets they use.
Attributes¶
Functions¶
|
Publish a site engine into a static output directory. |
Module Contents¶
- httk.serve.web.publishing.static.publish_site(*, engine, outdir)[source]¶
Publish a site engine into a static output directory.
- Parameters:
engine (httk.serve.web.engine.site_engine.SiteEngine) – Site engine used to render pages and collect assets.
outdir (str | pathlib.Path) – Destination directory for static output.
- Returns:
Report of written files and rendering warnings.
- Raises:
ValueError – If a used widget asset collides with site static output.
- Return type: