Skip to Content
Non-starter

Make Your First Blog Post

Make a directory for your blog

my-blog $ mkdir blog

Write the post

---
title: My First Blog Post
description: The first blog post I wrote on my new blog.
date: 2025-10-28
---

This is my first blog post! Isn’t it exciting?

http://localhost:8080/blog/my-first-blog-post/

Create a layout for your post

---
layout: layouts/base.liquid
---

<h1>{{ title }}</h1>
<p>Published: <time datetime="{{ date | date: '%Y-%m-%d' }}">{{ date | date: '%d %B %Y' }}</time></p>

{{ content }}

Assign the blog layout for all blog posts

{
	"layout": "layouts/blog.liquid"
}

Might need to restart the server.

Previous
Add Some Style
Next
Create a Blog Archive
  1. Tutorial
  2. Create a Home Page
  3. Add Some Style
  4. Make Your First Blog Post
  5. Create a Blog Archive
  6. Site-wide Navigation
  7. Add Recent Posts to Home Page
  8. Add an RSS Feed
  9. Add an About Page
  10. What’s Next?