(sigil publish assembly)
(sigil publish assembly) - Content Assembly
Assembly transforms scanned content items into organized structures. This runs after scanning (phase 1) but before rendering (phase 2).
Assembly handles:
- Path finalization (applying custom path handlers)
- Navigation structure generation from frontmatter
- Draft filtering
- Content filtering and transformation
Exports
assembly-resultprocedureConstruct a assembly-result struct.
assembly-result?procedureTest if a value is a assembly-result struct.
assembly-result-itemsprocedureGet the items field of a assembly-result struct.
assembly-result-ref-indexprocedureGet the ref-index field of a assembly-result struct.
assembly-result-collectionsprocedureGet the collections field of a assembly-result struct.
collectionprocedureConstruct a collection struct.
collection?procedureTest if a value is a collection struct.
collection-nameprocedureGet the name field of a collection struct.
collection-matchprocedureGet the match field of a collection struct.
collection-outputprocedureGet the output field of a collection struct.
collection-sort-byprocedureGet the sort-by field of a collection struct.
collection-sort-orderprocedureGet the sort-order field of a collection struct.
collection-templateprocedureGet the template field of a collection struct.
default-collection-templateprocedureDefault template for collection index pages.
Returns SXML body content for the collection listing. The theme wraps this in the full page structure.
ref-entryprocedureConstruct a ref-entry struct.
ref-entry?procedureTest if a value is a ref-entry struct.
ref-entry-idprocedureGet the id field of a ref-entry struct.
ref-entry-namespaceprocedureGet the namespace field of a ref-entry struct.
ref-entry-pathprocedureGet the path field of a ref-entry struct.
ref-entry-anchorprocedureGet the anchor field of a ref-entry struct.
ref-entry-titleprocedureGet the title field of a ref-entry struct.
path-handlerprocedureConstruct a path-handler struct.
path-handler?procedureTest if a value is a path-handler struct.
path-handler-matchprocedureGet the match field of a path-handler struct.
path-handler-computeprocedureGet the compute field of a path-handler struct.