今天晚上的直播内容除了 Hexo 主题 Hingle 的细化,还帮 @杰少 同学整了一个静态的 HTML。
Hingle 首先整了下代码块的样式问题,并在此前增加了主题配置文件 _config.yml
的基础上,增加了自由设置社交图标的功能!
social:
- title: '企鹅群'
icon: 'qq'
link: 'https://jq.qq.com/?_wv=1027&k=5uY9V3K'
- title: 'Github'
icon: 'github'
link: 'https://github.com/Dreamer-Paul'
在直播过程中,我起初用了各种 if
判断指定,而现在这样编写,就能以一个数组的形式传给主题,既可以排序,也可以自定义内容,自由生成了!
随后就是替换 index.ejs
和 archive.ejs
文件的关系,前者作为首页,后者作为分类、归档等页面的展示。最后使用官方的测试仓库看了下文章渲染效果,改了下 title
的生成逻辑,本次直播就暂时告一段落了!
目前存在的已知问题大概有这些:
- 部分高级写法(Tag Plugins)的样式没有制作
- 夜间模式无法使用(考虑换成根据系统模式自动切换,取消原先服务端设置功能)
- 未支持任何第三方评论系统