On this page

Frontmatter reference

Exact metadata fields accepted by each built-in content collection.

Unknown fields are not a portable extension mechanism. Use the built-in schema below or register a custom collection presentation for another content model.

Docs

title string required
Page and navigation title.
description string
Header summary and metadata description.
form doc | manual

Default: doc

Built-in docs page model; custom forms can extend the enum.
part string
Optional part label rendered by the docs header.
order number
Automatic sidebar and chapter order; lower values appear first.
paging boolean | top | bottom | none
Page-level previous/next placement.
layout string
docs, wide, center, bare, custom, or a registered name/path.
icon string
Public icon asset for supported list surfaces.
tags string[]
Search/list metadata where supported.
search boolean

Default: true

Set false to exclude the page from Pagefind.
published boolean

Default: true

Set false to remove the entry from routes, search, and llms.txt.
scheduled date
Hide until the timestamp is in the past.

Writing

title string required
Post title.
date date required
Publication date used by lists, feeds, and archives.
description string
Summary and metadata description.
author string
Optional linked byline; writing builds an author archive from every published value.
image string
Hero image and writing-index thumbnail; falls back to ogImage.
imageAlt string
Accessible description for the hero image.
summary string
Entry-page summary; falls back to description.
paging boolean | top | bottom | none

Default: bottom

Page-level neighboring-post navigator placement.
featured boolean
Prioritizes the post on supported home surfaces.
ogImage string
Absolute URL or public asset path for social metadata.
icon string
Public icon asset.
tags string[]
Creates tag routes and supplies the related-post carousel with its relevance clusters.
layout string
Built-in or registered page layout.
search boolean

Default: true

Pagefind inclusion.
published boolean

Default: true

Publication visibility.
scheduled date
Time-based visibility.

Projects

title string required
Project name.
description string
Card and metadata summary.
url string
Primary external destination.
repo string
Repository destination when url is absent.
linkOnly boolean
Render a card that links out without generating a content page.
status string
Short state label such as active or shipped.
featured boolean
Prioritizes supported home/index displays.
icon string
Public icon asset.
tags string[]
Project tag metadata.
layout string
Built-in or registered page layout.
search boolean

Default: true

Pagefind inclusion.
published boolean

Default: true

Publication visibility.

Pages

title string
Root-page title; the slug is used when omitted.
description string
Header and metadata summary.
search boolean

Default: true

Pagefind inclusion.
layout string
Built-in or registered page layout.