如何使用Halo搭建自己的博客网站

Posted by wotrd on 06-14,2019

使用Halo搭建自己的博客网站

   工作需要学习,学习需要积累。好记性不如烂笔头,我们学习新的技术后,需要记下来,免得学过后get不到点。写技术博客是积累技术经验的好办法,下面介绍一下有选择自己的博客平台。
   网上有很多好的博客系统。我们可以去“开源中国”,“思否”这种大厂提供的博客空间,也可以自己搭建高逼格的独立博客。例如,适合github的hexo,大众的wordpress,OneBlog,Tale等。对比了一波,我选择halo这款博客系统。对于我它有以下几个优点:
(1)java语言实现,适合java程序员
(2)动态的主题切换(特别炫支持移动端,响应式页面)
(3)完善的后台管理功能操作方便
(4)部署超级简单,五分钟完成搭建。
(5)站点迁移方便,复制文件一键迁移


废话少说,下面讲讲如何搭建Halo

(01)购买自己的服务器,备案自己的域名。这是搭建自己站点,拉取流量的基础。
(02)登录服务器,进入自己的用户目录没执行下面的命令:
   下载halo博客的jar包
   curl -L https://github.com/halo-dev/halo/releases/download/v1.0.2/halo-1.0.2.jar --output halo-latest.jar
   或者
   wget https://github.com/halo-dev/halo/releases/download/v1.0.2/halo-1.0.2.jar -O halo-latest.jar
   启动Halo  
   nohup java -jar halo-latest.jar >/dev/null 2>&1&
(03)启动成功登录博客地址:
   http://ip:8090 ip是你主机的外网ip,端口默认是8090可以在配置文件或者启动时添加参数修改。打开博客进行博客的初始化操作。初始化完成进入admin管理页面:
t_1_1
(04)下面我们可以点击右上角头像位置最左边的按钮,跳转到博客首页。我设置的是Hux主题!
t_1_2 可以看到是特别的炫酷,预览地址wotrd
你也可以在外观菜单进行切换,稍后讲解后台配置的时候会讲到。
(05)我们现在使用的是默认启动配置,启动后会在 /root目录下面创建 .halo文件夹,下面是博客的静态文件(主题,附件等)切换时用的到。默认使用的是h2嵌入式数据库,我们把它切换成mysql数据库
下载配置文件到 ~/.halo 目录
 curl -o ~/.halo/application.yaml --create-dirs https://raw.githubusercontent.com/halo-dev/halo-common/master/application-template.yaml
修改配置文件如下:
t_1_3
创建数据库,不需要创建表结构,初始化应用的时候自动生成。
(06)重启服务,打开地址,我们再一次初始化博客。打开数据库,可以看到表和数据已经初始化好了:
t_1_4

服务搭建完成,解释一下后台配置,特别是主题配置

(01)菜单分为仪表盘,文章,页面,附件,评论,外观,用户,系统这几个,重点解释一下外观。
(02)外观菜单可以设置博客的主题显示效果。打开菜单如下:
t_1_5
(03)重点介绍如何修改主题打开编辑主题页面:
t_1_6
可以根据自己的喜好设置自己的页面效果,可以自定义友情链接,社交网点等

未完待续,有问题请评论或者留言! qq:2947273828