Skip to content
/ zrlog Public

ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。

License

Notifications You must be signed in to change notification settings

94fzb/zrlog

Repository files navigation

ZrLog build-preview build-release Apache License

中文 | English

ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。

程序主页

https://www.zrlog.com

一图胜千言

文章详情页

文章编辑页

文章编辑页【暗黑模式】

文章编辑页【PWA全屏】

文章编辑页【PWA全屏-打开设置抽屉】

特性

  1. 提供日志,分类,标签,评论的管理
  2. 支持插件模式 如何编写一个插件
  3. 高度可定制的主题功能 如何制作一套主题
  4. 支持第三方评论插件
  5. 提供 editormd 主流的富文本编辑器,基本上满足了管理员的编辑需求
  6. 页面静态化,缓存公共数据,访问速度更快
  7. 支持扩展第三方云存储(默认七牛)
  8. 支持数据库定时备份
  9. 在线更新升级
  10. ...

快速开始

  • 直接通过内嵌入容器的方式进行启动,找到 com.zrlog.web.Application 通过这个 main() 进行启动
  • 通过 Maven 命令的方式进行启动(不依赖任何 IDE)
    • Windows 使用 bin\mvn-run.cmd
    • Unix 使用 sh bin/mvn-run.sh

程序安装

  • 部署环境前提

    • JDK 版本 >= 21(若选择 GraalVM Native Image 包,可以不安装 JDK)
    • MySQL >= 5.7
  • 数据初始化

变更日志

查看完整的ChangeLog

示例网站

获取帮助

常见问题

开发工具打开后没有 webapp 里面没有 admin 目录,或访问 admin 提示页面没有找到

解决办法

docker模式下,输入正确的数据库信息,仍无法完成安装

其它问题

如何你遇到了一些问题,可以先去这里找下 常见问题

感谢

协议

ZrLog is Open Source software released under the Apache 2.0 license.

About

ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published