zrlog

基于 JFinal 的个人博客
授权协议 Apache
开发语言 Java
所属分类 建站系统、 开源博客系统
软件类型 开源软件
地区 国产
投 递 者 陈法
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

程序主页

https://www.zrlog.com

一图胜千言

特性

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

快速开始

  • 直接通过内嵌入 tomcat 的方式进行启动,找到 com.zrlog.web.Application 通过这个 main() 进行启动
  • 通过 Maven 命令的方式进行启动(不依赖任何 IDE)
    • Windows 使用 bin\mvn-tomcat-run.cmd
    • Unix 使用 sh bin/mvn-tomcat-run.sh
  • 配置 server 的方式与其它web程序一致(不建议使用,上面的方式出问题的可能性更小)

程序安装

  • 部署环境前提

    • 1.jre 版本 >= 1.8
    • 2.tomcat 版本 >=8,jetty > 8
    • 3.mysql
  • 数据初始化

    • 1.下载 最新 war 放在 tomcat 的 webapps 目录 (将zrlog.war改为ROOT.war可避免输入二级目录)
    • 2.访问 http://host:port/zrlog/install
    • 3.填写数据库,管理员信息,完成安装

ChangeLog

查看完整的ChangeLog

示例网站

FAQ

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

感谢

  • ZrLog简介 ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上 https://gitee.com/94fzb/zrlog 部署环境前提 jre 版本 >= 1.8 tomcat 版本 >=8,jetty > 8 mysql jdk9.0 vim /etc/profile.d/java.sh ex

  • 1. 要求 修改tomcat镜像的端口,要求把tomcat启动端口改成8889并启动容器。 2. 思路 (1)从tomcat的原始镜像启动一个tomcat容器。 (2)使用docker cp把容器的配置文件 server.xml 复制出来,修改端口成8889。 (3)把修改后的server.xml 通过docker cp返回容器中(覆盖旧的)。 (4)使用docker commit生成新的镜像。

 相关资料
  • 一、开发框架简介:         1、JFinal Share博客使用JFinal框架,JFinal是基于 Java 语言的极速开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。         2、后端UI使用DWZ,DWZ是国人基于jQuery实现的Ajax RIA开源框架。  DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思

  • 咸蛋博客是wordpress,tumblr,pinterest三合一的开源博客 特点: 1:基于wordpress3.3.2,可以使用wordpress已有的所有插件,模块,继承了wordpress所有的优点 2:可以把现有博客数据快速导入咸蛋博客,把自己的博客快速变成流行的轻博客 3:6种文章形式,日志,图片,音乐,视频,引言,链接,一个完整的轻博客系统。 4:默认使用瀑布流式布局,拥有自己的p

  • 本文向大家介绍基于python编写的微博应用,包括了基于python编写的微博应用的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了基于python编写的微博应用,分享给大家供大家参考。具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥。 下载python版的SDK,打开example目录,仿照oauthSetTokenUpdate.py进行编码, 运行这个程

  • 我试图在Android上开发一个人脸识别应用程序,因为我不想在项目上使用NDK(根本没有时间切换),我坚持用Java开发整个应用程序,因此我遇到了一些问题: > 似乎Contrib模块没有包含在OpenCV 2.4.2中。有没有在项目中使用它? 我尝试使用JavaCV来使用Contrib模块的“FaceRecognizer”类。有两个可用的类,称为“FaceRecognizer”和“FaceRec

  • 我正在用C编写一个基于文本的游戏。我想知道在不嵌套这么多if语句的情况下,如何处理不同的事件。我说的一个例子是。。。 我如何在不分支if语句的情况下实现这个概念?

  • 问题内容: 我知道可以通过Github页面托管基于Jekyl的静态站点/博客。 可以对基于AngularJS的静态网站/博客做同样的事情吗? 问题答案: 考虑到所有的角度UI github页面实际上都是带有演示的角度应用程序,我会说是的: http://angular-ui.github.io/ http://angular-ui.github.io/bootstrap/ 等等