uid, title, and description. These items are referred to as metadata and use YAML key-value front-matter syntax. They help the system properly create cross-referenced hyperlinks, related content links, and they help with language filtering and sorting.
The section begins and ends with 3 dashes.
Example
Content undercontribute/ (like this page) documents the contribution process itself, not a product feature, so it only uses this reduced property set:
Property reference
Product content pages (everything outsidecontribute/) use a larger property set than the example above. Write properties in this order. Omit any that don’t apply, and never leave one empty:
contribute/ pages (like this one) only use uid/title/description/keywords/author/date/content_type/language: the rest describe product features and don’t apply here.A subcategory map page (
mode: "custom", <div id="subcategory"> in the body — the per-topic “map” page listing a Guides category’s own sub-pages, for example en/company/index.mdx) uses its own smaller property set instead of the table above: mode, title, sidebarTitle, description, icon, iconType, author, date, language. icon is always "map" and iconType is always "regular" (Font Awesome, not Phosphor), positioned after description and before author. Translate sidebarTitle on non-English subcategory pages same as title/description. See the subcategory-landing-page blueprint template.index.mdx (the site homepage, mode: "custom") carries one extra, homepage-only property: recent_pages, a YAML list of {path, pinned?, since?, title?} entries driving the “What’s new” list. pinned: true exempts an entry from the 120-day age-out but it still counts against the 7-entry cap. title is an optional override, shown instead of the target page’s own title when that reads oddly out of context. Don’t hand-edit the resolved <RecentPages items={[...]} /> call in the page body — tools/ci/sync-recent-pages.py regenerates it and will overwrite manual edits. See Automated tests.Default so_version by section
so_version is required in handcrafted docs, omitted in generated ones (the reference/ and table/ folders).
If you’re writing release-notes content, or don’t know which version or date applies, ask the technical writer rather than guessing.
What to do
If you’re creating a new document, fill in as much of the metadata as you can. If you’re editing an existing document, updatedate to the day you made the change, and update author if you’re not the original author (list multiple contributors comma-separated). If your edit changes which product version the content applies to, update so_version too. Don’t leave these stale.
Before any updates get merged in the repo, the reviewers will check this section to make sure everything is good to go. One reason for reviewing this section is because the uid (unique identifier) must be, well… unique!