博客除草
博客要长草了。。趁着过年时间多,打理一下。。
添加google analytics
hugo本身已经集成了这个功能 要点是集成的是旧版本的universal analytics (对应的是UA-ID) 而目前google主推得其实是新版本google analytics 4(对应的是GA4-ID)
更换主题
更换主题为 hugo-clarity
最主要的原因是之前的博客主题语法高亮有些问题...
- cpp中代码添加了注释后,会将代码显示在注释的同一行
- proto文件不能正确换行
所以换了个可以正确解析语法的主题...
问题1
github actions执行正常,访问渲染好的页面提示
1
2This page contains the following errors:
3error on line 50 at column 394: PCDATA invalid Char value 8
4
最终发现原因是没有清除掉旧theme的 git submodule 清除后问题解决
同时更新了一下github actions中 hugo的版本为extented版本
问题2
algolia 更新报错,似乎是json文件没生成。 由于搜索功能使用频率也不太高,暂时禁止掉
1 - name: upload algolia data
2 uses: actions/setup-node@v2
3 with:
4 node-version: '12'
5 - run: npm run algolia
问题3
图片无法显示,提示"error not found"
目测是blog的一个bug,已经提了issue
暂时fork了一份,修改了代码绕过去