Halo-部署教程

11月22号更新安装视频教程环境要求JDK1.8以上。Maven3.x。数据库MySQL5.5以上MariaDB或者直接使用H2Database,免安装。Git再次声明,不需要单独安装Tomcat之类的web容器。需要注意的是:如果使用一键安装脚本(后面会讲到),那么你只需要安装数据库即可(如果使用

#Halo   #Java   #SpringBoot   #maven  

Halo-菜单栏添加菜单教程

之前有部分人反馈说不知道菜单栏可以添加哪些菜单,而且添加菜单的时候也不可以选择路径(会有的),于是乎只能慢慢探索可以添加的路径,下面就详细罗列一下可以添加的路径。系统预设路径名称路径说明首页/主页路径归档页面/archives文章归档的页面友情链接/links友情链接页面,需要主题自带图库/gall

#Halo   #Java  

Halo-自助添加HTML静态页面

昨天有人问我怎么在Halo添加HTML静态页面,开始想的是把静态页面放到resources/static目录下,这样略麻烦。后面想了想,可以通过主题的方式来上传静态页面,非常方便。实现原理Halo给resources/templates/themes添加了资源映射,所以访问themes目录的资源只需

#Halo   #css   #HTML  

H2 Database使用教程

Halo是默认使用H2Database的,虽然也支持MySQL,但是个人认为博客系统没必要用MySQL,毕竟只是一个单纯的博客而已。H2不仅不需要单独安装,而且配置极其简单,下面介绍一下Halo配合H2使用的基本操作。配置在安装Halo之前是需要简单配置一下H2的,在resources/applic

#Halo   #Java   #sql  

Halo-文章归档的实现

在一个正常的博客系统中,归档页面也是必不可少的,需要将文章以年份或者月份归档起来,让文章依次展示出来。下面将说明Halo是怎么实现文章归档的。实现思路使用一个类来专门存储归档数据,这个类包括的属性有年份,月份,年份与月份对应的文章数量,年份与月份对应的文章。这样一列出来之后,那么问题就好解决多了,只

#Halo   #Java   #SpringBoot   #sql  

Halo-博客设置存储的实现

在开发Halo的时候,有很多设置需要保存在数据库里,比如站点标题,关键字等等。那么这时候问题就来了,怎么样设计表结构呢?设置选项是比较多的,不可能把每个设置选项都当成数据表字段吧?后来决定使用key-value键值对的形式来保存数据。实现思路数据表设计CREATETABLEhalo_options(

#Halo   #Java   #SpringBoot  

Halo is coming。

这是一款使用Java开发的博客系统,取名为Halo。界面预览默认主题Material主题(感谢Viosey)Anatole主题(感谢Caicai)后台登录后台管理主题管理评论设置模板编辑最后该博客系统应该在最近就会开始使用了(谁知道呢?)。

#Halo   #Java   #SpringBoot   #水文