The Paragraph Mark
The pilcrow — ¶ — is the oldest editorial mark still in common use. Scribesemployed it in medieval manuscripts to signal the start of a new thought, longbefore the blank line became the paragraph separator we reach for withoutthinking. It marks a pause, a breath, a turn.
This post is a placeholder. When you’re ready, replace it — start with a sentence thatcouldn’t belong anywhere else.
What Pilcrow does
At build time, Pilcrow measures each paragraph at its actual rendered column widthand computes where lines should break — using pretext as the line-breaking primitive.What the reader receives is already typeset. The browser has nothing left to decide.
This is different from ordinary CSS. A stylesheet can set a font, a measure, a line-height— but it cannot choose where a line ends. That decision has always been left to thebrowser’s reflow engine, which knows nothing about editorial convention.1
A figure with a caption
The image below was included to show Pilcrow’s image pipeline: Sharp-generated AVIFand WebP variants, a thumbhash placeholder decoded at build time, and a blur-upreveal on load.

Replace this image with your own. The alt text becomes the caption. An empty altattribute () marks the image as decorative and omits the caption.
Authoring notes
Pilcrow’s editorial primitives are written in plain Markdown:
- Drop cap — automatic on the first paragraph of every post. Opt out with
dropCap: falsein front-matter. - Pull quotes —
:::pullquote … :::container directive. - Sidenotes —
:::sidenote … :::container directive. - Footnotes — GFM syntax:
[^1]inline marker,[^1]: textdefinition.2 - Images — standard Markdown
.
Footnotes
-
The browser’s reflow engine is not unintelligent — it handles bidirectional text, line wrapping,and hyphenation (via
hyphens: auto) reasonably well. But it has no notion of the paragraph as aunit, or of the relationship between line length and reading rhythm. Pilcrow does. ↩ -
This is a footnote. Footnotes use GFM syntax and render as a numbered list at the end of thepost, with a ¶ section break above them. ↩