← All posts Building

Sample Post

A sample post that shows every text and media element, so each article reads the same way — calm, clear and easy on the eyes.

Cover image · 2100 × 900
Cover image caption, with photo credit if needed.

Style guide: how every post on this blog looks

This opening paragraph is the lead. It is set a little larger so the reader eases into the post and knows what it is about within a few seconds.

Body text is set in Inter at 19px with a line height of 1.75, and each line holds about 65–75 characters. That width is the sweet spot for long reading: the eye finds the next line without effort, and nothing feels cramped.

Text styles

Inside a paragraph you can use bold for key ideas, italics for emphasis or titles, and links that are underlined in lime. Short technical terms go in inline code, and you can highlight a phrase that matters. Keyboard shortcuts look like ⌘ + K, and abbreviations like GHL show their meaning on hover.1

Headings

Headings use Cormorant Garamond, the same serif as the rest of the site. They break a long post into parts that are easy to scan.

Heading level three

Use this for sections inside a main section. It stays serif, but smaller.

Heading level four

A bold Inter heading for small sub-points, steps or short groups of paragraphs.

Heading level five · label

A small uppercase label for things like “Step 1” or “Key takeaway”.

Lists

An unordered list, with a nested level:

  • Keep each point short — one idea per line.
  • Start with the most important point.
    • A nested point adds detail.
    • Use nesting only one level deep.
  • End with a clear next step.

An ordered list for steps:

  1. Write the draft without editing.
  2. Cut every sentence that doesn’t help the reader.
  3. Read it out loud, then publish.

A checklist:

  • Pick a topic
  • Write the first draft
  • Add images and captions

Quotes

A blockquote is for quoting someone else, with the source underneath:

“A quote from a book, a person or another article sits here, set in italics with a lime rule on the left.”

— Author name, Source

A pull quote lifts one strong line out of the post so skimmers catch it.

Pull quote

Images

An image inside the text column, with a caption:

Image · 1360 × 906
Captions are small, muted and centred under the image.

A wide image breaks out of the text column for more impact:

A wide image, still captioned.

Two images side by side, for comparisons or before-and-after:

Image 1
Image 2
Left: before. Right: after.

Video

Videos from YouTube or Vimeo sit in a 16:9 frame with a lime play button:

Video title or a short note about the video.

Code

Code blocks show the file name, the language and a copy button. Highlighted lines draw attention to what changed:

reading-time.js · JavaScript
// Estimate reading time from the post bodyexport function readingTime(text, wpm = 220) {  const words = text.trim().split(/\s+/).length;  const minutes = Math.max(1, Math.round(words / wpm));  return `${minutes} min read`;}readingTime(post.body); // → "6 min read"

Tables & notes

Tables are simple, with plenty of space and numbers aligned to the right:

ElementFontSize
TitleCormorant Garamond76px
Heading 2Cormorant Garamond44px
BodyInter19px
CaptionInter14px
NoteA callout box highlights a tip, a warning or a key takeaway without breaking the flow of reading.

A short closing paragraph ends the post and points the reader to what to do next — reply, share, or read another post.

Notes
  1. Footnotes sit at the end of the post, in a smaller size. ↩

Let’s work
together.