LaunchSoku is a production SaaS boilerplate, launching soon. Join the waitlist for early access.

Tutorials

Add a blog to your marketing site

A walkthrough of the MDX-powered blog that ships with LaunchSoku — author posts as files, get SEO, RSS, and social images for free.

A stylized blog post card on a deep violet gradient.

The LaunchSoku marketing site ships with a blog that's authored entirely in Markdown. There's no CMS to log into and no database to manage — a post is a file, and publishing is a commit. This guide shows you the whole loop.

1. Create the post file

Every post lives in content/blog/ as an .mdx file. The filename becomes the URL slug, so hello-world.mdx is served at /blog/hello-world.

touch content/blog/hello-world.mdx

2. Add the frontmatter

The block at the top is validated at build time. Miss a required field — or reference an author or category that doesn't exist — and the build fails loudly instead of shipping something broken.

---
title: Hello, world
description: My very first post on the new blog.
publishedAt: 2026-07-01
author: chase-garsee
category: Product
tags: [hello]
cover: /blog/hello-world.svg
coverAlt: A friendly placeholder cover.
---

Write your post body in **Markdown** right here.

3. Write the body

Everything below the frontmatter is standard Markdown (plus GitHub flavored extras like tables and task lists). Code blocks are syntax-highlighted at build time, so there's no client-side JavaScript cost for highlighting.

4. Ship it

That's it. On your next deploy you get, automatically:

  • a statically-generated, fully-indexable page
  • Open Graph and Twitter card tags for nice link previews
  • a social share image rendered from the title
  • an entry in sitemap.xml and the RSS feed

No dashboard, no migrations — just write and push.

Launch updates

Join the LaunchSoku waitlist

Get simple updates, early access news, and notes about what is ready next.

No launch spam. Just release notes, product updates, and founder access windows.