基于Halo搭建自己的个人博客

611 阅读2分钟

前景提示:在前端交流群看到有一些大佬基于Halo搭建了自己的个人博客网站时,自己也就萌生了搭建一个的想法;刚开始是在自己的电脑上尝试,当前台页面出来后,再开始在服务器上搭建;本以为是需要写代码的,没想到不需要,只需要按照Halo的官网配置即可完成,启动后可以在主题仓库挑选自己喜欢的主题进行配置启用,这里要感谢这些开源的作者们,让我们可以如此方便的就能搭建自己的博客网;

1、前期准备

可以先在本地搭建完成,看到了前台预览的界面后再开始在服务器上部署;

本地部署的步骤:

1)安装Java运行环境JRE,配置环境变量,在命令行中通过java --version查看环境变量是否配置成功; JDK中已经含有JRE了,所以我直接安装了JDK, JDK下载地址:mirrors.tuna.tsinghua.edu.cn/AdoptOpenJD… image.png

2)在halo官网下载编译好的halo.jar包; halo.jar包下载地址:halo.run/ 拉到最下面选择自己当前的系统下载; image.png 3)通过java -jar halo.jar命令启动项目, 启动成功, 后台管理页:http://localhost:8090/admin/index.html#/login; 前台页面:http://localhost:8090/;

  • 默认的主题会比较简单,可以在halo官网主题仓库选择自己喜欢的主题在后台系统(外观-主题)菜单栏进行配置: image.png

至此本地基于halo自己的个人博客就可以了,但是本地的只能自己玩,想要放到网上和大家一起玩就需要自己准备一台服务器了;

2、Linux服务器部署步骤

参照halo给出的官方配置教程,一步步操作即可完成;docs.halo.run/getting-sta…

1)在系统上安装Java运行环境jdk;

2)创建新的系统用户,下载halo.jar包;

测试运行halo.jar包;但此时当关闭 ssh 连接之后,服务会停止;此时可在地址栏通过:http://ip:8090/ 访问前台系统,如果访问不了,可能是服务器安全组端口未开放,需开放端口号:8090;

3)作为服务器运行halo.jar包,

4)安装反向代理nginx,

5)在后台配置自己喜欢的博客主题,然后在前台进行刷新查看即可;

image.png