本站点的问题如下
编号 | 状态 | 描述 |
---|---|---|
01 | 未解决 | 博文的各级标题中带有中文时无法实现业内跳转。例如,打开博文Linux和ESXi中的抓包工具,点击右侧目录”1、tcpdump的参数信息”没有反应。 |
02 | 未解决 | 站点导航页面将css 和js 文件也作为网页列出来,造成目录中间很多空行,不整齐。例如,“诗词集”和“页面导航”中间有很多空白。 |
03 | 未解决 | 博文没有回到顶部 的按钮。 |
04 | 未解决 | 搜索不能全文搜索,只能搜到部分关键字。 |
05 | 已解决 | 看不到评论入口 |
06 | 未解决 | 博客加载慢,主要是https://use.fontawesome.com/releases/v5.7.1/js/all.js 这个URL访问慢。 |
问题详情
05 看不到评论入口
评论已经可以提交,但是由于本博客主题对中文不友好,导致评论的内容无法正常显示。问题01的产生原因也是由于对中文不支持导致。
本问题已解决,问题的原因是当博文的title为中文时,评论会保存在_data.comments
目录下,以中文命令的文件夹中,在显示评论的时候,读取评论列表site.data.comments[page.slug]
,将site.data.comments
打印出来可以发现,Jekyll无法将中文文件夹转换成关键字,所以查询到的评论数据为空。为了解决本问题,我在每篇博文的head
信息中增加了uuid
属性,在写博文的时候使用uuidgen
命令生成一个唯一的uuid
,评论会保存在_data/comments/{uuid}
文件夹下面,规避以中文命令的文件夹无法被访问的问题。