我不确定是什么问题,但是我的jekyll博客在本地提供服务与在github页面上加载时的行为截然不同。
在本地提供服务时,每个列出的条目都链接到我_posts文件夹中的正确帖子。效果很好。
但是,当在github页面上查看它时,这是一个完全不同的故事。每个列出的帖子都链接到:/ blog /:year /:month /:day /:title,这是对前件博客永久链接的复制。
尽管代码完全相同,但所有链接都将我带到了列表的顶部。
我猜想这与config.yml中缺少/缺失有关,但是对于整个过程我还是很陌生,以至于我不知道是什么。我如何才能使该博客在本地和在线工作?
1)删除帖子中的永久链接(不需要),并在yml文件上使用根据需要设置格式的永久链接命令,例如
permalink: /blog/:title
2)对不同的帖子使用不同的日期。Jekyll曾经处理过不同日期的帖子,不确定是否取消了该限制
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句