直播 Hexo 模板整活并发布

2021-10-23

下午有人在群里面提到 Hexo,说是自己用的主题里面的 Gitalk 初始化过程有问题,是因为文章标题太长,无法创建位于 GitHub 上的 Issue。

解决办法一般是根据标题随机生成短 ID 来设置 Slug(Hexo 默认是以文件名作为 Slug),或是自己在前端上提取 URL 再结合下 MD5 再截取前几位的方式,就可以搞定。具体情况我不太清楚,也没有做尝试。

我出于好奇的装回了 hexo-cli,他的问题没解决,我倒是发现并解决了一个问题,就是如何让分类名在地址栏上显示成英文,也同时开坑写了一篇博文《Hexo 的一些冷门小问题》,后期折腾肯定还会遇到一些问题的,就统一放这里记录了。

晚上直播继续整 Hexo 模板 Hingle,按照官方测试项目里面的所有文章进行细节上的调整和修复,并提交了 GitHub 上的第一个 Commit,大概干了这些事:

  • 解决文章无标题渲染空值、跳转链接无效
  • 解决没有搜索的问题,默认使用百度站点搜索
  • 提取文章列表输出部分,合理复用代码
  • 将前端 JS 配置放在 _config.yml 上控制
  • 编写 README,完善 Issues 模板等

接下来的任务就是发布主题,逐一完善 Todo List 上不太紧要的优化,以及编写一份完整的「主题说明文档」了。

配乐 多云 开心
概览页 时间轴
奇趣音乐盒 技术源于 Kico Player
Emmm,这里是歌词君