hello-world

Hello, World

How the LibGrow Reader blog works and how to publish a post.

2026-07-251 min readmetaannouncement

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