第一:环境问题,我电脑原来的环境是1.8,运行报错,于是去查找官方文档,发
现使用的halo版本需要11以上

第二:lombok插件,idea装好插件以后还需要到设置里面,找到Annotation Processors把里面的enable annotation processing勾选上

第三:头疼了一下午的问题,运行时报themenotfoundexception,查看代码,这个异常是自定义捕获的,此异常捕获的条件没有找到与配置(theme.yml)里面一致的主题,接着我去官网找,把它下载到项目中,确保themes下的anatole主题相关页面配置正确,重新启动,发现还是无效,于是打断点debug,还是显示为空,看了很久官方文档都无济于事。最后是到halo官方论坛查找相关的问题答疑找到的,原因是最新版的halo官方把默认的主题设置成了submodule,需要clone完以后git submodule init跟git submodule update,问题解决原贴地址(https://bbs.halo.run/d/491-idea-jar-halo-templates-themes-anatole)

第四:org.h2.jdbc.JdbcSQLException: Database may be already in use: null,原因是我下载了halo的jar包,直接运行了,造成了冲突,把直接运行的关掉,重新在idea启动,问题解决。

Q.E.D.


No Pain,No Gain~