halo的开源springboot项目是比较受欢迎的博客系统,可以部署一个博客网站。
这个项目的java代码非常的标准,很适合初学者学习java项目的常见套路和框架。
项目地址,Halo :GitHub - halo-dev/halo: 好用又强大的开源站点工具。
我半年前用windows刚学编程时,运行的时候就出现以下主题themes的报错,网上搜了很久才解决。现在用mac复习这个项目的时候还是报错,我发现我好多都忘了,又是一通搜才解决。
编程不学就忘 编程不学就忘 编程不学就忘啊啊啊。。。
我是下的zip文件再解压缩在idea里运行的,导入运行和bulid项目居然是没问题的。
点那个蓝色的两个网站就能在浏览器分别进入项目后台和前端的界面。
1,项目后台界面正常。
2.项目的前端界面出现报错
HTTP ERROR 400 Default theme: caicai_anatole was not found!:
根据报错提示,我找到这个theme的文件,在halo-master/src/main/resources/templates/themes里,果然只有一个空的anatole文件夹。
网上收到答案
github下载的zip文件的theme文件会丢失(why?),直接在git里用git clone下载的不会。
所以要重新下themes文件,在themes文件里用终端git输
git clone https://github.com/halo-dev/halo-theme-anatole
坑点一:
记得把anotole空文件夹删掉,实测好像不能有两个themes主题文件。特别是让halo-theme-anatole文件下载在themes的一级目录而不是二级目录,不然也会报错404。
坑点二
还是会报错的,因为halo-theme-anatole里的themes配置文件里,id名不知道为什么默认为caicai_anatole,所以要把halo-theme-anatole文件重命名为caicai_anatole。
解决了。虽然不知道什么原因界面不美观但显示了。