Record

Extensions

Module PuduLangDocgen.Build

type Extensions = { pages: Array[fn(Docgen.Page) -> Docgen.Page], artifacts: Array[fn(Array[Docgen.Artifact]) -> Array[Docgen.Artifact]] }

View source

Caller transforms applied to pages and to the finished outputs

Fields

Name Type Description
pages Array[fn(Docgen.Page) -> Docgen.Page]
artifacts Array[fn(Array[Docgen.Artifact]) -> Array[Docgen.Artifact]]
Name Description
extensions Extensions that change nothing.
plan The site plan, or every error found. Warnings travel with a successful plan; nothing is planned for output unless the whole site validates.
site The site plan with its pages and resolved tables of contents, for work that continues from a built site such as printable documents.