All projects

web

A Markdown blog engine with RSS

Build a static blog that turns Markdown files into fast pages with tags, RSS, and SEO metadata.

beginnerTypeScript~16h

Why it matters

Static generation, routing, and metadata are the daily work of frontend roles, and this covers all three without a backend to hide behind. It also ships something you will actually keep using, which is rare for a practice project.

What you build

  • Markdown parsing with frontmatter for title, date, and tags
  • Generated routes for every post and every tag
  • An RSS feed and per-page SEO metadata
  • A deployed site on a free host

If you want more

  • Full-text search
  • Reading time estimates
  • Dark mode

Build it 5 steps

  • Front matter parsed out, body converted to HTML.

  • Deploy and check it loads fast on a phone

Material for the whole build

Shows static site generation, dynamic routing, and SEO fundamentals in a site that is live and linkable.

Get a plan built around projects like this