YAML configuration
Every configuration file: page types, content types, collections, custom fields, routing, site settings.
Content-type schemaThe YAML keys that define a content-type, the block dropped into a page section and rendered by one element template. Page-type schemaThe YAML keys that define a page-type, the template and content zones for a single page, including the query-plus-route pattern for detail pages. Collection-type schemaThe YAML keys that define a collection of structured, listable entries, including displays, filters, ordering and detail-route previews. Custom fieldsEvery field type you can declare on a content-type, page-type, collection-type or global field, with its config keys, write format and template output. Global-fields schemaThe YAML keys that define site-wide global fields, the schema root, the two write tools, and the flat runtime read path. Redirections syntaxThe line format for URL redirections — regex matching, status codes, capture groups — and where they are actually written. Site settingsThe miscellaneous settings block, rendering, i18n locales and WYSIWYG styles, plus the read-merge-write pattern its writes require.