从 Markdown 创作到站点运营,一站式的开源博客 CMS。
BlogLoom 基于 Spring Boot、MyBatis 与 Vue 构建,由博客前台、内容管理后台与后端服务组成。创作、审核、展示、评论、统计集中在一套前后端分离系统中完成,适合搭建个人技术博客、开源项目主页或可持续二次开发的内容平台。
开箱即用
三端分离前台 / 后台 / 服务独立运行与构建
完整闭环创作 → 审核 → 展示 → 互动 → 统计
核心原则
关注从内容生产到站点运营的完整链路。
BlogLoom 把文章、分类、标签、专栏、动态、评论与站点配置统一纳入内容模型,前台展示与后台管理共享同一套后端接口。
- 前后端分离 —— 公开博客、管理后台与 REST API 独立运行、独立构建。
- Markdown 优先 —— 支持 Markdown 编辑、目录、代码内容、图片与文章描述。
- 站点可配置 —— 站名、头像、轮播、社交链接、友链与关于页集中维护。
核心能力
一个博客平台该有的能力,这里都有。
开始使用
准备好搭建你的博客了吗?
跟随快速开始,完成数据库初始化、启动后端并运行博客前台与管理后台。全过程基于 JDK、Maven 与 Node.js;也可以使用 Docker 一键部署,无需在服务器安装 JDK 或 Node.js。
开始搭建 →常见问题
需要哪些运行环境?
需要哪些运行环境?
JDK 8+、Maven 3.6+、Node.js 16+,以及 MySQL 5.7+。详见环境要求。默认后台账号是什么?
默认后台账号是什么?
初始化全量 SQL 后,默认用户名为
admin,密码为 123456,首次登录后请立即修改。支持哪些图片存储方式?
支持哪些图片存储方式?
内置本地上传,并支持阿里云 OSS 图床配置,详见图床存储。
可以二次开发吗?
可以二次开发吗?
可以。后端分层清晰,前台与管理端职责独立,方便更换主题或扩展接口。
BlogLoom 与 NBlog 是什么关系?
BlogLoom 与 NBlog 是什么关系?
BlogLoom 基于 Naccl/NBlog 二次开发,在遵循 MIT License 的基础上完成品牌化、工程整理与体验优化。