Skip to main content
BlogLoom is a full-stack blogging platform built with Spring Boot, MyBatis and Vue. It consists of a public blog frontend, a content management console and a backend service, covering everything from Markdown authoring to site operations.

The problems it solves

  • Scattered content: writing, publishing, comments and analytics spread across tools. BlogLoom brings them into one system.
  • Complex deployment: a standard decoupled architecture with a predictable, maintainable deployment process.
  • Hard to extend: a clearly layered backend and independent frontend modules make it easy to swap themes or add APIs.

System components

Core capabilities

  • Content loop: Markdown authoring, categories/tags, columns, moments, comments, recycle bin and local knowledge base.
  • Site configuration: site name, favicon, avatar, home banner, social links, friend links, about page and custom display module.
  • SEO and subscription: server-rendered public pages, auto-generated robots.txt / sitemap.xml / rss.xml, search-platform verification and Google AdSense integration.
  • AI Skill sync: download a skill package to import, update and query local Markdown with natural language.
  • Operations data: visits, visitor count, content counts, category/tag distribution and visitor map.
  • One-command deployment: a Docker all-in-one image + MySQL with command-based deploy and incremental upgrade.

Next steps

Quick start

Initialize the database and run all three apps in five minutes.

Architecture

How the frontend, admin and backend collaborate.

Core concepts

Understand posts, categories, tags, columns and moments.

Deploy

From environment setup to production deployment.
BlogLoom is a derivative of Naccl/NBlog, licensed under the original MIT License.