Blog-Doc
The Simplest Node.js CMS & SSG
A tiny flame in the darkness of error...
What is this?
Blog-Doc is a local Markdown CMS and static site generator built on Node.js.
Run a single command and you have a working project on your machine — write content in Markdown, manage it through a clean admin interface, and build a complete static site ready to deploy anywhere.
Requirements
Installation
Open a terminal in the directory where you want to create your project and run one of the following:
Using npx
npx create-blog-doc my-blog
Using npm init
npm init blog-doc my-blog
Replace my-blog with whatever you want your project folder to be named.
This will clone the Blog-Doc repository into that folder and install all dependencies automatically.
Getting started
Once installation is complete, navigate into your project folder and start the app:
cd my-blog
npm start
Then open your browser:
| URL | What's there |
|---|---|
http://localhost:3000 |
Live site preview |
http://localhost:3000/admin |
Admin interface |
Create your own content through the admin interface.
Updating
To update Blog-Doc to the latest version at any time, run this from inside your project folder:
npm run update
Your content, settings, and installed themes are never affected by updates.
Further reading
Full documentation is available at blog-doc.pages.dev.
Support callout
Give Blog-Doc a try, I think you'll be amazed by its simplicity and features!
If you find Blog-Doc useful, please consider giving it a star. It would mean a lot and genuinely helps.
Thank you for supporting the work of a solo developer whose goal is to make website creation easier and more
accessible for everyone.
See you around!
LebCit