DesignMD
Discover
Back to Discover

Hashnode

Blogging platform for developers

hashnode.com
5 colors
17 components
Inter, Fira Code
Apr 8, 2026
Website Preview
Hashnode screenshot
Colors
Primary
#2962FF

Brand blue, CTAs

#FFFFFF

Page background

#1C1C1C

Primary text

#F5F5F5

Code blocks, sidebars

#6C6C6C

Meta text, dates

Typography
Inter
Role
SizeWeightHeight
Title
40px800
Heading
24px700
Body
18px400
Fira Code
Role
SizeWeightHeight
Code
15px400

DESIGN.md — Hashnode

Overview

Hashnode's design system serves a writing-first developer platform. A bright blue accent energizes an otherwise clean, white reading surface. The focus is on content legibility, distraction-free writing, and a comfortable reading experience similar to a well-formatted Medium article.

Colors

Primary Palette

TokenHexUsage
color-brand#2962FFBrand blue, CTAs
color-bg#FFFFFFPage background
color-text#1C1C1CPrimary text
color-surface#F5F5F5Code blocks, sidebars
color-muted#6C6C6CMeta text, dates

Typography

RoleFamilySizeWeight
TitleInter40px800
HeadingInter24px700
BodyInter18px400
CodeFira Code15px400

Components

Blog Post Card

  • Cover image (16:9 ratio), title, excerpt
  • Author avatar + name, date, read time
  • Reaction count and comment count

Editor

  • Markdown editor with live preview
  • Toolbar: bold, italic, heading, code, image
  • Distraction-free full-screen mode

Profile Header

  • Banner image, avatar (96px), display name
  • Bio text, social links, follower count
  • Tabbed navigation: Posts, Series, About

Do's and Don'ts

Do

  • Use 18px body text for optimal reading comfort
  • Keep article width to 720px max for readability
  • Use generous line height (1.8) for long-form content

Don't

  • Don't distract from content with heavy UI chrome
  • Don't use more than two typefaces per page
  • Don't auto-play media in article feeds

Want a DESIGN.md like this for your own website?