A modular, open-source blogging platform built with Java.
一款基于 Java 的模块化开源博客系统。
官方网站 · 在线演示 · 下载中心 · 主源码仓库 · Releases
ZrLog 提供文章、分类、标签、评论、主题、插件、静态化和在线升级等完整博客能力,内置 Markdown 编辑器,管理界面基于 React 与 Ant Design 构建。支持 Docker、Zip、WAR、Native Image 和 Serverless 等部署形态。
| Repository | Responsibility |
|---|---|
94fzb/zrlog |
主应用、模块集成、最终打包与版本发布 |
zrlog-base |
公共模型、数据访问、服务层和 Web 基础能力 |
zrlog-admin-web |
后台 API、React 管理界面和插件交互宿主 |
zrlog-blog-web-parent |
博客前台、主题渲染、RSS、评论与静态页面 |
zrlog-install-web |
安装向导、环境检查、数据库初始化和安装进度 |
插件平台属于 ZrLog 核心基础设施,不作为可选扩展安装:
| Repository | Responsibility |
|---|---|
zrlog-plugin-common |
插件协议、客户端连接、模板接口和公共 DTO |
zrlog-plugin-core |
插件运行时服务,负责进程、路由、状态、能力、任务和通知 |
| Repository | Responsibility |
|---|---|
zrlog-editor |
基于 React、CodeMirror 和 Marked 的 Markdown 编辑器 |
faas-deploy |
Cloudflare D1、Pages Worker 和 Serverless 部署资源 |
可选安装的插件、主题和第三方服务集成保持独立演进,集中维护在 zrlog-extensions 组织中:
- 使用与部署问题可先查看 FAQ。
- 缺陷和功能建议请提交到对应仓库;无法判断归属时,可从主源码仓库 Issues 开始。
- 跨仓库修改请先确认模块职责,并在生产者与消费者两侧完成验证。
ZrLog is released under the Apache License 2.0.