README - Getting Started with DSBG

How to install and use Dead Simple Blog Generator.

DSBG: Dead Simple Blog Generator

Demo

DSBG is a minimalist, single-binary static blog generator written in Go.
Point it at a folder of Markdown/HTML files, run one command, and get a clean, modern, fast blog.

Themes

Why DSBG?


Quick Start

Install

Binary Releases:
Download the latest release from GitHub.

Or via Go:

go install github.com/tesserato/DSBG@latest

or

go install github.com/tesserato/DSBG@v0.1.4

Generate a Site

dsbg -input content/ -output public/ -title "My Blog" -watch

Serves your site at:
http://localhost:666


Writing Content

DSBG uses standard Markdown with YAML frontmatter.

To get a quick start template with the current date pre-filled, simply run:

dsbg -h

Copy the output from the TEMPLATE EXAMPLE section into a new .md file.

Example structure:

---
title: My New Post
description: A short summary of the post.
created: 2025 11 22
tags: Technology, Go
coverImagePath: image.webp
---

# Hello World

My first post with DSBG!

Configuration & Flags

DSBG exposes many options for themes, sorting, metadata, sharing, custom assets, and more.

Run dsbg -h for the full list of commands, available themes, and flags.


Deploying

The generated folder is 100% static: deploy anywhere:


Notes

1. URLs & File Structure

2. Dates & Sorting

3. Tags & Organization

4. Resource Handling

5. SEO & Social Features

6. Theming & Customization

7. Watch Mode

Contributing

PRs and feature suggestions are welcome!

GitHub: https://github.com/tesserato/DSBG

Star History

Star History Chart

Dead Simple Blog Generator - Static Site Generator That Fast-Tracks Your Digital Presence | Product Hunt