基于halo快速搭建一个属于你自己的博客网站
基于halo快速搭建一个属于你自己的博客网站
- 公众号
- 前置条件
- JDK安装
- 下载halo配置文件
- 下载halo的启动jar
- 验证启动
公众号
前置条件
首先你需要有一台自己的服务器,比如你去各类云上面去购买一个自己的ECS服务器,如果你实在没有服务器,你就自己本地用VM去搭建一个虚拟机来演示我们的实现过程。
JDK安装
首先我们需要给我们的服务器安装一个我们的JDK,这边采用的是halo推荐的open-jdk,因此只需要使用ssh客户端连上以后我们直接执行以下的命令即可:
# 安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
# 检测是否安装成功
java -version
下载halo配置文件
接着我们就开始下载halo,首先我们先下载他的application.yaml的模板配置文件:
curl -o ~/.halo/application.yaml --create-dirs http://halo.ryanc.cc/config/application-template.yaml
然后根据自己的需求去修改该配置文件的信息:
server:
port: 8090
# Response data gzip.
compression:
enabled: false
spring:
datasource:
# H2 database configuration.
driver-class-name: org.h2.Driver
url: jdbc:h2:file:~/.halo/db/halo
username: admin
password: 123456
# MySQL database configuration.
# driver-class-name: com.mysql.cj.jdbc.Driver
# url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
# username: root
# password: 123456
# H2 database console configuration.
h2:
console:
settings:
web-allow-others: false
path: /h2-console
enabled: false
halo:
# Your admin client path is https://your-domain/{admin-path}
admin-path: admin
# memory or level
cache: memory
这里推荐的形式使用H2数据库,毕竟我们这只是自己的博客网站,文章顶天了就几千篇了,因此不推荐使用mysql数据库。
下载halo的启动jar
接着执行以下命令来下载我们的halo的启动的jar包:
wget https://github.com/halo-dev/halo/releases/download/v1.2.0/halo-1.2.0.jar -O halo-latest.jar
下载完成以后我们直接启动我们的程序:
java -jar halo-latest.jar &
验证启动
然后我们直接访问:http://127.0.0.1:8090,然后我们就可以按着要求设置我们的halo博客了,设置完成以后我们就可以开始愉快的使用我们的博客了。
还没有评论,来说两句吧...