Halo v1.0 正式发布

前言Halo从去年5月开源以来,广受小伙伴们的喜爱,在此非常感谢使用Halo发表博客的小伙伴们。今年,在@JohnNiang的帮助下,我们几乎完全重写了Halo,然后1.0正式版就发布了。在此,非常感谢@JohnNiang的加入以及他做出的贡献。再到后面,我们公开了adminapi之后,@雨季不再来

#Halo   #Java   #SpringBoot   #Vue   #Flutter  

Spring Data JPA 之 And 与 Or 的坑

最近写Halo的搜索功能的时候,发现一个JPA的坑,网上查了很多资料才解决,遂水文记录一下。缘由Halo的搜索功能需要根据关键字来索引文章的标题以及内容,于是乎,按照JPA的命名规定,我在Repository下写了这个方法:Page<Post>findByPostTitleLikeOrP

#Java   #SpringBoot   #sql  

Docker 环境变量的运用

前段时间发布了Halo的DockerCompose部署教程,该方法可以自动完成Nginx配置以及SSL证书的配置,实现了Halo最便捷的部署方式,可最近确发现了一个问题,就是部署的时候不太方便修改内置数据库的用户名和密码,使用的是默认的admin和123456,当初考虑到安全问题,就禁用了h2数据库

#Java   #SpringBoot   #Docker  

Docker Compose 部署Halo教程

上一篇文章讲到了使用Docker运行Halo,但是仅仅只是运行起来了Halo,并没有讲到如何使用Nginx进行反向代理以绑定域名,也没有讲到如何配置HTTPS,所以这篇文章将向大家演示一下如何使用DockerCompose部署Halo,并自动配置Nginx以及SSL证书。整个过程最慢不超过10分钟。

#Halo   #Java   #Docker  

Halo博客系统-Docker版

好消息,Halo现已加入Docker自动构建套餐。鉴于之前有很多对Java不是很熟悉的人想要部署Halo而又问题重重,于是乎,在多次调教下,Halo现在已经自动在DockerHub构建了。废话少说,先上图使用方法安装Docker安装Docker有很多方式,按照你系统环境来安装吧,具体教程请看:Doc

#Halo   #Java   #SpringBoot   #Docker  

Spring Boot另类的打包方式

这一篇是我很久之前发在头条上的,今天转过来。SpringBoot在近来是非常受开发者欢迎的,简化了配置方式,不需要再配置繁琐的xml,内嵌web容器等等。相对于SSM,本人更喜欢使用SpringBoot开发Web项目。总所周知,SpringBoot提供了两种打包方式,即Jar和War。前者内置了we

#Java   #SpringBoot   #maven  

Halo-部署教程

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

#Halo   #Java   #SpringBoot   #maven  

Halo-菜单栏添加菜单教程

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

#Halo   #Java  

Hutool-贼好用的Java工具类库

Hutool,一个Java的工具集合,是我前几天在码云上闲的时候发现的。发现其功能贼强大,于是乎就测试了一下其中的部分工具,一下子就被这个工具给吸引住了。简介Hutool是Hu+tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的

#Java   #水文   #Hutools  

H2 Database使用教程

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

#Halo   #Java   #sql