Frontmatters

FieldPurposeAliasesDefault
titlePage title; if omitted, the filename is used—Filename is used as the title. (Quartz)
descriptionDescription used for link previews/SEO—None (may be filled by a social card/default template). (Quartz)
permalinkPermanent link (stable even if the file path changes)—Generated from the file path. (Quartz)
tagsTags (supports hierarchies like nlp/qa)tagEmpty; Quartz generates tag pages and indexes from what you provide. (Quartz)
aliasesPage aliases (for internal links/search)aliasEmpty. (Quartz)
cssclassesExtra CSS class names attached to the page containercssclassEmpty. (Quartz)
langPage language (affects html lang and some typographic details)—Inherits site setting. (Quartz)
draftWhether not to publish (private/draft)—false; the RemoveDrafts filter omits pages with draft: true. (Quartz)
publishPublish only pages with publish: true (effective when ExplicitPublish is enabled)—Only effective if you switch to ExplicitPublish. (Quartz)
commentsShow the comments component (e.g., Giscus)—Enabled by default; set false on a page to disable. (Quartz)
enableTocShow the right-hand TOC—Enabled by default (when there are ≥2 headings); set false to disable. (Quartz)
socialDescriptionSocial share card description— (falls back to description)None; overridden if Custom OG Images is enabled. (Quartz)
socialImageSocial share card imageimage, coverIf generation is enabled, priority is “frontmatter > generated > default image.” ([Anson
createdCreated datedateDetermined by CreatedModifiedDate plugin by priority (frontmatter → git → filesystem). (Quartz)
modifiedModified datelastmod, updated, last-modifiedSame; if omitted, may be taken from Git/filesystem. (Quartz)
publishedPublication datepublishDate, dateSame; recommend using publishDate to avoid ambiguity with date. (Quartz)