Hello, World
How the LibGrow Reader blog works and how to publish a post.
Welcome to the LibGrow Reader blog. Every post here is a plain Markdown file — there is no CMS and no database. To publish something new, add a .md file under content/blog/ and it appears on the site the next time it builds.
How routing works
A file's path under content/blog/ becomes its URL under /blog/:
content/blog/hello-world.md→/blog/hello-world/content/blog/guides/writing-a-post.md→/blog/guides/writing-a-post/
Nest folders as deep as you like; the URL always mirrors the file's relative path.
Frontmatter
Each post starts with a small metadata block:
---
title: My Post Title
date: 2026-07-25
description: One sentence for the index page and link previews.
tags: tag-one, tag-two
---Only title is required. date controls sort order on the index page, description shows up as the summary, and tags are comma-separated.
Formatting support
Paragraphs, bold text, inline code, links, lists, blockquotes, images, and fenced code blocks are all supported:
Keep posts in plain Markdown so anyone on the team can write one without touching code.
- Straightforward
- No build step to learn
- Just Markdown