在使用halo2.10.2+Dream1.1.1主题过程中遇到的一些小问题,以及解决方案
1、公安备案图标显示异常

找到 你项目下/halo2/themes/theme-dream/templates/common/footer.html文件
通过这个页脚页面的代码可以看出来,是图标的地址有问题
替换成下面这个就可以了
替换之后的效果图

2、不知道菜单如何设置小图标
比如下面的动态菜单没有小图标

只需要在菜单设置里增加一项key为icon,value为remixicon图标的class的元数据即可解决(图标官网https://remixicon.com/)
3、友链页面描述字段找不到地方设置

我这里的解决方案是,在该主题的页面设置中增加一项数据设置,然后获取到显示出来,比起写成固定的这样配置更灵活
3.1、先找到 你项目下/halo2/themes/theme-dream/settings.yaml文件,然后增加下面的配置,最后重载主题配置

设置之后一定要执行重载主体配置的操作(重启服务不能代替该操作)
效果图
3.2、然后找到 你项目下/halo2/themes/theme-dream/templates/links.html文件,修改下面的配置

也就是把<li>描述:[[${contributor.bio}]]</li>
替换为<li>描述:<span th:text="${theme.config.page_config.links_description}"></span></li>到这里已经可以了,在页面设置里设置描述的内容,刷新页面看看效果,如果没变化检查一下两个文件里字段是否一致,或者重启一下服务。
我的效果图
