class

Hwaro::Models::Page::Synthesis

Inherits Reference < Object

Provenance of a page materialized from [[content.generate]] (see Core::Build::ContentGenerate). Unlike generated — which marks the SYNTHETIC taxonomy listing pages that every content surface (feeds, search, related, OG, AMP, output formats) deliberately excludes — a synthesized page is first-class content: it enters the build in the ReadContent phase and flows through parse/transform/render like an authored file. The parse phase reads markdown instead of a disk file, and re-exposes item (the source record) under page.extra.item after front matter parsing.

Constructors

new(markdown : String, item : Crinja::Value, origin : String)
Source

Instance methods

item

The source record, bound to item in body_template renders and published to templates as page.extra.item.

Source
markdown

Full synthetic markdown document (TOML front matter + body).

Source
origin

Human-readable origin for logs/tooling, e.g. "data.products".

Source