一、本地部署(个人电脑Win10)

  1. 由于想具体研究学习一下halo所用到的框架及知识点,故先将项目部署到本地。如果只是想在服务器上搭建个人博客此步可跳过。
  2. IDEA要先安装lombok插件
  3. 将博客框架源码从github上下载项目源码到本地通过IDEA打开,idea会自动识别并以gradle模式启动,耐心等待idea自动build项目(我自己电脑首次成功启动是等了两三个小时才build完QAQ)

问题一:

参考:https://github.com/zxing/zxing/issues/941

  • 报错: Errors occurred while build effective model from C:\Users\Administrator.gradle\caches\modules-2\files-2.1\com.google.zxing\core\3.4.0\b7eab116a61512d8b669efcd69446cc45243bd28\core-3.4.0.pom:

  • 解决方法:
    1.创建一个android.jar的空文件
    2.将该文件的绝对路径替换文件zxing-parent-3.4.0.pom中的systemPath

    文件修改前:image.png
    文件修改后:image.png

问题二

参考:https://www.pianshen.com/article/34811872078/

  • 报错: Could not target platform: ‘Java SE 11‘ using tool chain‘JDK 8(1.8)’
  • 解决方案: :仔细查看官方文档后发现,从Halo1.4.3版本后,所支持的最低jdk版本为jdk11,安装相应版本jdk即可解决

服务器部署(阿里云CentOs)

该步按照Halo官网提供的文档部署即可
一开始出现了只要把服务器远程连接窗口关闭,博客就进不去的问题。后来发现还要作为一个服务部署配置一次,按文档配置完后续即可成功在服务器运行。

Q.E.D.