这个开源博客非常好用,非常多的插件,安装简单,方便好用,非常推荐,现在生态也非常成熟,给贡献者点赞。

安装问题

由于最近服务器的centos7出现问题,无法下载安装,报错解决不了。干脆重装成ubuntu系统,重新安装Halo最新版本。

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20

启动报错,查看日志

Error: Port Library failed to initialize: -86

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

查资料发现是docker的版本问题,需要在docker启动命令添加参数:--privileged

docker run -it -d --privileged --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20

S3连接问题

  • 如果使用https的话,需要将证书导入到Halo容器内的jdk中。

  • 修改地址后,文章内的图片资源地址不会同步更改。