TermBlog

Your First 15 Minutes with TermBlog

February 4, 2026 · 1 min read
Tags: quickstartsetupguide

Your First 15 Minutes with TermBlog

This guide walks through a fast, realistic setup path.

1. Install and run

git clone https://github.com/ajmeese7/termblog.git
cd termblog
make build
./termblog serve

By default, the app serves:

2. Open the app

In another terminal:

ssh localhost -p 2222

Or in a browser:

http://localhost:8080

3. Create a real post

./termblog new "Shipping our terminal blog"

Edit the generated Markdown file in content/posts/, then make sure frontmatter includes:

draft: false

4. Sync content

./termblog sync

When serve is running, file changes are also watched and synced automatically.

5. Validate navigation

Use these keys in the UI:

6. Prep for deployment

Before going live, set base_url in config.yaml:

blog:
  base_url: "https://termblog.com"

Now your feeds and generated links point to the production domain.

Next step

Once this flow feels good locally, move the same content directory and config to your server. The local workflow is the production workflow.