研究和测试Jekyll的永久链接

将博客链接中的中文字符清理出去。
Jekyll支持永久链接。
通过向每个markdown文件头部添加slug
信息,可以将title
信息覆盖。
本文尝试通过文章日期2021-11-22
加上文章标题研究和测试Jekyll的永久链接
,组合成2021-11-22-研究和测试Jekyll的永久链接
,并计算器SHA256值,来制定唯一的永久链接。
测试成功
测试成功,该站点链接的title部分,已成功被slug覆盖。
接下来,为避免同一category
下,出现同一日期同一标题的文章,将slug的生成条件修改为category-date-title
,即本文的链接为写点代码-2021-11-22-研究和测试Jekyll的永久链接
的SHA256值:0a6394e5526ce1c3214695d48c232dc4c5033b8faf4f8a1fc3c7564a4510b641
。
站点配置修改
仅在markdown文件中加入slug信息的话,只能用于覆盖文章的title。
本站点采用了/blog/:categories/:year-:month-:day-:title/
的顺序配置。
因此在使用slug
之后,应改为/blog/:slug
。
我是傻逼
其实根本没必要搞这么复杂,直接用日期+当天第几篇文章就可以了2333,但做都做了,那就这样吧(