Skip to main content

从 Markdown 创作到站点运营,一站式的开源博客 CMS

BlogLoom 基于 Spring Boot、MyBatis 与 Vue 构建,由博客前台、内容管理后台与后端服务组成。创作、审核、展示、评论、统计集中在一套前后端分离系统中完成,适合搭建个人技术博客、开源项目主页或可持续二次开发的内容平台。

开箱即用
三端分离前台 / 后台 / 服务独立运行与构建
完整闭环创作 → 审核 → 展示 → 互动 → 统计
核心原则

关注从内容生产到站点运营的完整链路。

BlogLoom 把文章、分类、标签、专栏、动态、评论与站点配置统一纳入内容模型,前台展示与后台管理共享同一套后端接口。

  • 前后端分离 —— 公开博客、管理后台与 REST API 独立运行、独立构建。
  • Markdown 优先 —— 支持 Markdown 编辑、目录、代码内容、图片与文章描述。
  • 站点可配置 —— 站名、头像、轮播、社交链接、友链与关于页集中维护。
了解系统架构 →
核心能力

一个博客平台该有的能力,这里都有。

内容创作

Markdown 编辑、本地知识库、分类标签、专栏与发布配置。

了解更多 →

博客前台

首页、文章、归档、搜索、动态、自定义展示与评论互动。

了解更多 →

管理后台

仪表盘、内容管理、回收站、页面设置与日志中心。

了解更多 →

图床存储

本地上传与阿里云 OSS 等存储接入,支持连通性测试。

了解更多 →

运营数据

PV、UV、内容数量、分类标签文章数聚合与访客地域。

了解更多 →

部署运维

环境要求、安装部署、Docker 一键部署、配置与故障排查。

了解更多 →
开始使用

准备好搭建你的博客了吗?

跟随快速开始,完成数据库初始化、启动后端并运行博客前台与管理后台。全过程基于 JDK、Maven 与 Node.js;也可以使用 Docker 一键部署,无需在服务器安装 JDK 或 Node.js。

开始搭建 →

常见问题

JDK 8+Maven 3.6+Node.js 16+,以及 MySQL 5.7+。详见环境要求
初始化全量 SQL 后,默认用户名为 admin,密码为 123456,首次登录后请立即修改。
内置本地上传,并支持阿里云 OSS 图床配置,详见图床存储
可以。后端分层清晰,前台与管理端职责独立,方便更换主题或扩展接口。
BlogLoom 基于 Naccl/NBlog 二次开发,在遵循 MIT License 的基础上完成品牌化、工程整理与体验优化。