TreeHole

让记录成为一种习惯

View on GitHub Demo Download .zip

    什么是 TreeHole ?

    TreeHole 或者叫 THole ,是一个简易安装的博客系统。 基于 Java 开发,拥有 速度快,稳定性高,主题漂亮等特点。

    如何开始使用 TreeHole ?

    安装 JAVA

    验证是否已经安装 JAVA 环境

    因为 TreeHole 是基于JAVA开发,所以在运行 TreeHole 博客系统之前,需要确认运行环境中是否拥有 JAVA 运行环境。

    验证方法

    执行以下命令:

    java -version
    

    如果已经安装了话会出现如下结果

    java version "1.8.0_111"
    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
    

    PS: 这里安装的是 1.8.0_111 版本的java。

    安装 JAVA 运行环境

    如果出现如上结果的话,说明我们已经拥有了 JAVA 运行环境,那么就可以跳过这一步了。反之如果没有出现如上类似结果的话,就说明没有安装JAVA运行环境。接下来我们需要安装 JAVA 运行环境。

    安装 JAVA 运行环境总共可以分为三步

    1. 下载 JDK 安装包
    2. 解压安装包到指定位置/安装
    3. 配置环境变量

    具体的操作就不累赘了,请出门左拐 http://baidu.com 或者 http://google.com

    安装完成之后一定要再次验证是否成功。

    安装 TreeHole

    以上准备工作都做完之后,我们终于可以开始安装 TreeHole 系统了。

    下载系统安装包

    安装包 更新时间 更新内容
    treehole-jekyll-0.0.1-SNAPSHOT.zip 2017年6月19日 修改了数据库时间不准确的问题

    注: 根据安装 JDK 版本选择安装包

    安装博客系统

    启动程序

    执行以下命令运行程序

    java -jar -treehole-*-0.0.1-SNAPSHOT.jar

    当我们看到如下日志信息的时候就说明程序已经启动起来了。

     Started application in 6.892 seconds (JVM running for 7.513)
    

    安装博客

    当第一次打开的时候我么需要先安装博客程序,具体的操作步骤如下:

    第一步

    打开浏览器,在地址栏输入 http://ip:4000/install 如果在本地的话, ip 就是 localhost,如果在服务器上边的话, ip 就是服务器的 ip 地址。

    如果操作正确的话我们就会看到如下界面:

    安装博客首页

    安装博客首页

    注意:如果是本地安装的话绑定地址一定是 http://localhost:4000 ,如果是服务器安装的话绑定地址是http://ip:4000

    信息填完后点击下一步会出现如下界面:

    安装博客管理员界面

    安装博客管理员界面

    密码必须不小于6位

    信息填写完成后点击完成按钮,如果不出意外会出现以下页面:

    安装成功页面

    安装成功页面

    到这里安装就完成了

    开始写博客

    接下来就可以开始写博客了。

    首先我们可以先看一下博客的样子。

    地址为 http://ip:4000

    首页

    首页

    博客详情页

    博客详情页

    分类页面

    分类页面

    接下来我们新建一篇博客

    打开地址 http://ip:4000/admin

    登录后,在文章->新建发布 我们会打开一个新建文章页面

    新建文章

    新建文章总共有五大要素

    1. 文章标题 [必填] [唯一]
    2. 文章访问地址 [选填] [唯一]
    3. 标签 [选填]
    4. 分类 [必填]
    5. 内容 [必填]

    管理端介绍

    登录管理端地址为 http://ip:4000/admin

    打开后会出现登录页面,按照安装时所设置的账号密码登录。

    登录后会出现管理页面

    管理端首页

    管理端常用功能主要有一下几个

    素材管理

    主要功能为上传文章素材并生成外链以供文章链接

    素材管理

    分类管理

    文章分类管理

    历史文章管理

    历史文章管理

    新建文章

    新建文章

    结束语

    到这里,介绍节本上就结束了。如果你仍然有什么疑问或者问题的话,欢迎通过各种渠道骚扰我。

    github: zhangyingwei

    新浪微博: 专业喝咖啡

    Gmail: zhangyw001@gmail.com

    最后,欢迎 fork ,欢迎试用, 欢迎提 issues !!! treehole


    Treehole 它还是个小宝宝,我希望它有一天能成长起来!!! 希望它有这个机会,我会努力的。
This page was generated by GitHub Pages.