title | Page title; if omitted, the filename is used | — | Filename is used as the title. (Quartz) |
description | Description used for link previews/SEO | — | None (may be filled by a social card/default template). (Quartz) |
permalink | Permanent link (stable even if the file path changes) | — | Generated from the file path. (Quartz) |
tags | Tags (supports hierarchies like nlp/qa) | tag | Empty; Quartz generates tag pages and indexes from what you provide. (Quartz) |
aliases | Page aliases (for internal links/search) | alias | Empty. (Quartz) |
cssclasses | Extra CSS class names attached to the page container | cssclass | Empty. (Quartz) |
lang | Page language (affects html lang and some typographic details) | — | Inherits site setting. (Quartz) |
draft | Whether not to publish (private/draft) | — | false; the RemoveDrafts filter omits pages with draft: true. (Quartz) |
publish | Publish only pages with publish: true (effective when ExplicitPublish is enabled) | — | Only effective if you switch to ExplicitPublish. (Quartz) |
comments | Show the comments component (e.g., Giscus) | — | Enabled by default; set false on a page to disable. (Quartz) |
enableToc | Show the right-hand TOC | — | Enabled by default (when there are ≥2 headings); set false to disable. (Quartz) |
socialDescription | Social share card description | — (falls back to description) | None; overridden if Custom OG Images is enabled. (Quartz) |
socialImage | Social share card image | image, cover | If generation is enabled, priority is “frontmatter > generated > default image.” ([Anson |
created | Created date | date | Determined by CreatedModifiedDate plugin by priority (frontmatter → git → filesystem). (Quartz) |
modified | Modified date | lastmod, updated, last-modified | Same; if omitted, may be taken from Git/filesystem. (Quartz) |
published | Publication date | publishDate, date | Same; recommend using publishDate to avoid ambiguity with date. (Quartz) |