问题列表

 

本站点的问题如下

编号 状态 描述
01 未解决 博文的各级标题中带有中文时无法实现业内跳转。例如,打开博文Linux和ESXi中的抓包工具,点击右侧目录”1、tcpdump的参数信息”没有反应。
02 未解决 站点导航页面将cssjs文件也作为网页列出来,造成目录中间很多空行,不整齐。例如,“诗词集”和“页面导航”中间有很多空白。
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}文件夹下面,规避以中文命令的文件夹无法被访问的问题。