You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current individual blog post template has poor typographic hierarchy — inconsistent heading spacing (H1–H6), cramped vertical rhythm, and unclear visual separation between sections. This makes long-form content harder to read and doesn't match the quality of the rest of the site. We need to implement a new design system for the blog post body, covering all Wagtail rich text elements.
What's wrong now
Heading levels (H1–H6) lack clear size progression and spacing differentiation
Insufficient whitespace between sections — content feels dense and cluttered
Line-height on body text is too tight for long-form reading
Inconsistent treatment of blockquotes, lists, tables, code blocks, and images
What we want
A Warm Humanist design direction: clean, spacious, and readable with a clear typographic hierarchy.
Key decisions:
Heading font: Fraunces (serif) for H1–H3
Body font: SF Pro Display (system sans) for H4–H6 and all body text
Accent color: #ed5248 — used on links, list markers, blockquote border, breadcrumb
Background: #ffffff (white, matching site)
Content column: 860px max-width, centered
Body line-height: 1.8
Blockquotes: Editorial style — no background fill, 2px accent left border, Fraunces italic
All media (images, code blocks, embeds) get rounded corners (8px, hero 12px)
Fully responsive across desktop, tablet, mobile, and small mobile
Description
The current individual blog post template has poor typographic hierarchy — inconsistent heading spacing (H1–H6), cramped vertical rhythm, and unclear visual separation between sections. This makes long-form content harder to read and doesn't match the quality of the rest of the site. We need to implement a new design system for the blog post body, covering all Wagtail rich text elements.
What's wrong now
What we want
A Warm Humanist design direction: clean, spacious, and readable with a clear typographic hierarchy.
Key decisions:
Design reference
📎 ckan-blog.html
Scope
The attached HTML file is the complete design reference. Open it in a browser. It contains:
Notes