Welcome to the Blog
Your SaaS starterkit now includes a fully-featured blog. Here's how to use it.
By The Team
Getting Started with Your Blog
Congratulations! Your SaaS now has a fully-featured blog powered by mdsvex. This means you can write content in Markdown and it automatically becomes beautiful, styled pages.
Why a Blog Matters for SaaS
A blog is one of the most powerful tools for growing your SaaS:
- SEO Traffic — Each article is a new entry point for organic search
- Authority Building — Share your expertise to build trust
- Changelog & Updates — Keep users informed about new features
- Customer Education — Reduce support tickets with tutorials
Writing Your First Post
Create a new .md file in the src/posts/ folder:
---
title: My First Post
date: '2025-12-18'
description: A brief description for SEO and social sharing.
published: true
author: Your Name
tags:
- tutorial
---
Your content here... Frontmatter Fields
| Field | Required | Description |
|---|---|---|
title | Yes | The article title |
date | Yes | Publication date (ISO format) |
description | Yes | SEO meta description |
published | Yes | Set to false for drafts |
author | No | Author name |
tags | No | Array of tags |
image | No | Cover image URL |
Styling with Prose
The blog uses Tailwind Typography (the prose classes) to automatically style all your Markdown content. No CSS needed!
“The prose plugin handles everything—headings, paragraphs, lists, code blocks, blockquotes, and more.”
Code Blocks
Write code with syntax highlighting:
// Example: Fetching posts in SvelteKit
export const load = async () => {
const posts = await getAllPosts();
return { posts };
}; Feature Flag
Don’t want a blog? Simply set services.blog to false in src/lib/server/features.ts and the entire /blog section returns a 404.
Now go write something amazing! 🚀