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

冷不防 2023-07-07 05:47 114阅读 0赞

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

  • 公众号
  • 前置条件
    • JDK安装
    • 下载halo配置文件
    • 下载halo的启动jar
    • 验证启动

公众号

在这里插入图片描述

前置条件

首先你需要有一台自己的服务器,比如你去各类云上面去购买一个自己的ECS服务器,如果你实在没有服务器,你就自己本地用VM去搭建一个虚拟机来演示我们的实现过程。

JDK安装

首先我们需要给我们的服务器安装一个我们的JDK,这边采用的是halo推荐的open-jdk,因此只需要使用ssh客户端连上以后我们直接执行以下的命令即可:

  1. # 安装 OpenJRE
  2. sudo yum install java-1.8.0-openjdk -y
  3. # 检测是否安装成功
  4. java -version

下载halo配置文件

接着我们就开始下载halo,首先我们先下载他的application.yaml的模板配置文件:

  1. curl -o ~/.halo/application.yaml --create-dirs http://halo.ryanc.cc/config/application-template.yaml

然后根据自己的需求去修改该配置文件的信息:

  1. server:
  2. port: 8090
  3. # Response data gzip.
  4. compression:
  5. enabled: false
  6. spring:
  7. datasource:
  8. # H2 database configuration.
  9. driver-class-name: org.h2.Driver
  10. url: jdbc:h2:file:~/.halo/db/halo
  11. username: admin
  12. password: 123456
  13. # MySQL database configuration.
  14. # driver-class-name: com.mysql.cj.jdbc.Driver
  15. # url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
  16. # username: root
  17. # password: 123456
  18. # H2 database console configuration.
  19. h2:
  20. console:
  21. settings:
  22. web-allow-others: false
  23. path: /h2-console
  24. enabled: false
  25. halo:
  26. # Your admin client path is https://your-domain/{admin-path}
  27. admin-path: admin
  28. # memory or level
  29. cache: memory

这里推荐的形式使用H2数据库,毕竟我们这只是自己的博客网站,文章顶天了就几千篇了,因此不推荐使用mysql数据库。

下载halo的启动jar

接着执行以下命令来下载我们的halo的启动的jar包:

  1. wget https://github.com/halo-dev/halo/releases/download/v1.2.0/halo-1.2.0.jar -O halo-latest.jar

下载完成以后我们直接启动我们的程序:

  1. java -jar halo-latest.jar &

验证启动

然后我们直接访问:http://127.0.0.1:8090,然后我们就可以按着要求设置我们的halo博客了,设置完成以后我们就可以开始愉快的使用我们的博客了。
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,114人围观)

还没有评论,来说两句吧...

相关阅读

    相关 自己一个网站

    博客地址:[javatv.net][] 为什么写博客 关于写博客这件事,大概经历了 3 个阶段。 第一个阶段,起源于我培训班的那段时间,当时第一次接触 CSDN,老师