• Halo-使用Git部署更新教程(推荐)

    之前在https://ryanc.cc/archives/halo-run里面讲了如何在服务器中部署Halo,但是那种方式略显麻烦,因为更新的时候必须下载更新包然后上传到服务器,再解压运行。这次我将介绍一种新的方式,这种方式是群里的一位大佬(@雨季不再来)告诉我的,非常方便就可以部署,更新的时候同...

    Halo-文章归档的实现

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

    Halo-Star过百

    今天Halo在github上的star数过100了,感谢大家的支持,只要我还在写代码,Halo就会一直更新维护下去的。 ...

    Halo-博客部署教程

    Halo博客系统是使用Spring Boot开发的,部署起来十分方便。服务器最低环境配置只需要Java环境就可以跑起来,但是最好是使用Nginx做反向代理。下面我将介绍两种方法来部署好Halo。 宝塔面板部署方案安装宝塔面板Centos安装命令: yum install -y wget &am...

    Halo-博客主题系统的实现

    作为一个博客系统,更换主题的功能几乎是必不可少的。该功能的实现参考了tale开源项目,非常感谢! 具体实现项目结构├── java │ └── cc │ └── ryanc │ └── halo │ ├── Application....

    Halo-博客设置存储的实现

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

    Hello Halo!

    Hello Halo!欢迎使用Halo进行创作,删除这篇文章后赶紧开始吧。 ...

    Halo is coming。

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

    Spring Boot学习笔记(三)之JPA

    前面学习了一个简单的Spring Boot框架的搭建,以及配置文件的基础部分,今天来记录一下最近所学操作数据库的一个工具JPA,这个JPA可以让你基本不需要写SQL语句就可以执行增删改查的操作。当然了,如果涉及到比较复杂的操作的话,也可以使用原生的SQL语句。 引入依赖首先要使用JPA的话,肯定...

    Spring Boot学习笔记(二)

    上一篇笔记简单的讲了一下SpringBoot项目的创建,以及如何启动。这次笔记主要记录一下application.properties配置文件的简单配置。SpringBoot对于SpringMVC最大的改变就是将很多xml配置文件给干掉了,主要通过application.properties和注解...