Creating a Blog

Creating a Blog

Build a fully-featured blog with October CMS using Tailor and the CMS theme engine.

In this tutorial, you will build a complete blog from scratch using October CMS. By the end, you will have a working blog with a listing page, individual post pages, categories, tags, and an RSS feed, all without writing a single plugin.

# What You Will Build

You will create a blog powered entirely by Tailor blueprints and CMS pages. The finished blog includes:

  • A listing page that displays posts with featured images, excerpts, and pagination
  • Detail pages for each post, accessed by slug, with full content and tags
  • Category filtering so visitors can browse posts by topic
  • Tag filtering so readers can find related content
  • An RSS feed so readers can subscribe

No PHP code, no plugins. Just YAML blueprints for the content structure and Twig templates for the frontend.

# Prerequisites

Before starting, you should have:

  • October CMS installed and running
  • A theme with a default layout that includes Tailwind CSS

If you haven't done this yet, work through the Quick Start guide first. This tutorial assumes you have a working layout similar to the one created there.

# Overview

This tutorial is split into six steps:

  1. Blog Blueprint: define the content structure for posts, categories, and tags
  2. Listing Page: display posts with pagination
  3. Detail Page: show a single post by its slug
  4. Categories: filter posts by category
  5. Tags: add a tag cloud with post counts
  6. RSS Feed: add a subscription feed

Each step builds on the previous one. By the end, you will have a fully functional blog managed entirely through the backend.

# Next Steps

Continue to Blog Blueprint to define the content structure for your blog posts.