The title
Out of the box Quartz sets the page heading at the same size as an h1 in the text.
In this template it is larger and more tightly tracked (letter-spacing: -0.02em), and its
lines are balanced rather than filled (text-wrap: balance): a title is skimmed, not read line by
line, and one that wraps after four words looks like an oversight.
On narrow screens it drops one step — at 390 px the full size would be half the screen.
Date and reading time
Out of the box a line in the text colour.
In this template muted, smaller, and the parts are separated by a middle dot that is paler still than the text. The values are the content; the punctuation steps back.
Where the date comes from
From the frontmatter, otherwise from the file system — in that order, set on the Created modified date plugin.
A symlink takes Quartz's git dates away
Out of the box the order is
frontmatter → git → filesystem, and git would be the better source: a commit date survives a copy, a restore and a fresh checkout, a file’s modification time does not. It is missing here all the same. This site’s content lives in an Obsidian vault thatcontent/points to as a symlink; the plugin follows the symlink and does find the vault’s git, but then computes the file’s path against the project directory — and so asks for a path that leads back out of the vault. Every lookup fails. That is why 250 of the 254 pages produced “isn’t yet tracked by git, dates will be inaccurate” in the build log; the only silent ones were the four pages carrying alastmodin their frontmatter, which never ask git in the first place. The date came from the file system the whole time, sogitin the list was nothing but noise. The bug is reported; once it is fixed,gitbelongs back in front.
The format follows the page, not the site
Quartz formats dates site-wide by
configuration.locale, which is German here. The multilingual plugin’slocalizeDatesre-formats every<time>element in the browser in the language of the page, so an English page shows an English date.
Which variables apply here
These 7 variables are read by the section meta-title-and-date in content.scss. They can be changed in QuartzControl under Styles → Variables — without a line of CSS.
| Variable | Value | also applies to |
|---|---|---|
--gray | #5F5F5F · dark #A1A1A1 | 22 other components |
--tpl-rule-strong | var(--gray) = #5F5F5F | 8 other components |
--tpl-space-2xs | 0.25rem | 16 other components |
--tpl-space-xs | 0.5rem | 20 other components |
--tpl-text-2xl | 1.75rem | 6.4 – Variables |
--tpl-text-3xl | 2.25rem | 6.4 – Variables, Error page |
--tpl-text-sm | 0.875rem | 20 other components |
This table is generated: it is read out of the stylesheets rather than kept by hand.