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:

  1. SEO Traffic — Each article is a new entry point for organic search
  2. Authority Building — Share your expertise to build trust
  3. Changelog & Updates — Keep users informed about new features
  4. 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

FieldRequiredDescription
titleYesThe article title
dateYesPublication date (ISO format)
descriptionYesSEO meta description
publishedYesSet to false for drafts
authorNoAuthor name
tagsNoArray of tags
imageNoCover 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! 🚀