Page hierarchy
Scavold builds a tree of all pages at build time and exposes it client-side via useHierarchy(). Navigation components derive their items directly from this tree — no manual config.
Handles the structural plumbing of content-driven websites so you can focus on design.
Scavold is the reference adapter of cratly — a way of running a website whose content lives in a git repository while the people writing it work in a browser. cratly defines the formats: what .cratly.config.yaml declares about a site, and what an editor may offer for each kind of section. Scavold turns a repository following them into a static site.
Neither needs the other. A site built with Scavold works whether or not an editor ever touches it, and the formats are deliberately framework-agnostic, so adapters for other frameworks can implement them too.