基于halo快速搭建一个属于你自己的博客网站

基于halo快速搭建一个属于你自己的博客网站

公众号

在这里插入图片描述

前置条件

首先你需要有一台自己的服务器,比如你去各类云上面去购买一个自己的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博客了,设置完成以后我们就可以开始愉快的使用我们的博客了。
在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页