Hwaro::Services::PageRouteIndex
The page URLs a default build writes, computed from the sources the
way the build computes them: publish state from ContentLister (the
publish-state source of truth), the URL through
Utils::PermalinkResolver (slug, path, [permalinks], language
prefix, versions — the resolver the build and tool platform share),
plus every page's aliases.
check-links used to treat the source tree as the URL space: /posts/x/
was live whenever content/posts/x.md existed. That passed links to
drafts and to the pre-slug path (the build writes neither), reported
every slug/path/alias/[permalinks] URL dead until a build had
populated public/, and resolved relative links against the source
directory although the browser resolves them against the page's URL.
Constants
Publish-state label for a page that publishes but is never written
(render = false).
Constructors
Class methods
Instance methods
True when url names a file a published bundle or section copies
beside its own URL.
{paginate_path, per_page, source directory} of the published
section at url when it writes /<paginate_path>/N/ pages.
Publish-state label of the page at source (published, draft,
future, expired, or NOT_RENDERED), nil when unknown.