Hwaro::Content::Taxonomies
Inherits Reference / Object
Class methods
generate(site : Models::Site, output_dir : String, templates : Hash(String, String), verbose : Bool = false, builder : Core::Build::Builder | Nil = nil) : Array(Models::Section)
Sourcesort_taxonomy_pages(taxonomies : Hash(String, Hash(String, Array(Models::Page))), config : Models::Config)
Sort every term's page list per its taxonomy's sort_by/reverse (date-desc for taxonomies not in the config). ONE implementation serves both the generator (populate_taxonomies) and the render phase's rebuild_taxonomies (transform.cr) — per-term ordering drifting between the written pages and get_taxonomy is exactly the bug class this shared helper prevents.