Frontmatter
Frontmatter is the YAML metadata block at the top of every page, which sets fields such as the description, content type, and sidebar behavior.
When to use
Every page has a frontmatter block — it's the first thing in the file. Use it to set the page's SEO description and to classify the page, and reach for the optional fields when a page needs a custom URL, needs to be hidden, or needs a source-of-record date.
Technical details
Frontmatter is a YAML block fenced by --- on its own line at the very top of the file. The fields used in this project:
description(required) — a one-sentence SEO description, 100–160 characters. It's the summary search engines and AI answer engines show, and it can contain:re[...]tokens.content_type— the page's type, from a controlled vocabulary (validated insrc/frontMatter/). Common values:how-to,concept-article,tutorial,overview,landing-page,reference,language-reference,release-notes,troubleshooting,best-practice,get-started. This maps to the page type.content_tags— a nested object grouping the page:product_lines(for example,['Lakeflow Pipelines']) andtopics.slug— a custom URL path, overriding the file-path default.unlisted— hides the page from the sidebar and search while still building it. Usetruefor all clouds, or a per-cloud object such asunlisted: { azure: true }.last_update— an explicit last-reviewed date.
The page title comes from the body # H1, not a frontmatter title field.
Rules
- Every page opens with a frontmatter block, and it includes a
description. content_typemust be one of the controlled values.- Keep
descriptionto 100–160 characters. - Set the title with the body H1, not a
title:field.
Style
- Write
descriptionas a complete sentence that front-loads the page's key terms, so it reads well as a search snippet. - Tag
content_tagsconsistently with sibling pages in the same product area.
Template
---
description: 'One-sentence, 100–160 character summary of the page for search and AI answers.'
content_tags:
product_lines: ['<Product line>']
topics: ['<Topic>']
content_type: how-to
---
Examples
Example:
---
description: 'Monitor Lakeflow Jobs in the :re[Databricks] UI: view jobs and runs, inspect run details and status, and export run results.'
content_tags:
product_lines: ['Lakeflow Jobs']
topics: ['Jobs/Workflows']
content_type: how-to
---
Used in
Content atoms appear in any page section. Frontmatter is unique among atoms: it appears exactly once per page, at the top, and its content_type names the page's page type.