Blog-Doc is a simple, fast, and lightweight Content Management System (CMS) and Static Site Generator (SSG) built with Node.js. It was made for users who want an easy way to create blogs and documentation without complex setup.

It is built with:

  • LiteNode - a fast and lightweight Node.js web framework.
  • Marked - a fast Markdown parser.
  • ADM-ZIP - a zip data compression for NodeJS.

Why Blog-Doc?

Many CMSs and SSGs are powerful but complicated. Blog-Doc focuses on speed, simplicity, and ease of use.

Features

  • CMS and SSG in one
  • No database or configuration required
  • Markdown editor for pages and posts
  • Auto-generated category and tag pages driven by post frontmatter
  • SEO titles and meta descriptions
  • Image gallery with picker
  • Menu editor
  • Theme system with live preview
  • Static site build with clean URLs, sitemap.xml, RSS, robots.txt, and a custom 404 page
  • Auto-generated search index
  • REST API for everything

What's Next?

Blog-Doc will continue to improve with new features and updates. Feedback and contributions are always welcome.

Conclusion

Blog-Doc is a lightweight, fast, and easy-to-use CMS and static site generator for Node.js. Whether you build a blog, documentation, or a static website, Blog-Doc helps you get started quickly with minimal setup.

Crafted with ❤️ by LebCit.

Happy writing!