我不确定问题是什么,但是当我在本地提供服务时,我的jekyll博客的行为与在github网页上加载时的行为截然不同。
当它在本地提供时,每个列出的条目都链接到我的_posts文件夹中的正确帖子。它很棒。
然而,当它在github pages上观看时,它是一个非常不同的故事。每个列出的帖子都链接到: / blog /:year /:month /:day /:title,它是博客文章中复制的永久链接。
尽管代码完全相同,所有链接最终将我带到列表中的顶部帖子。
我猜这与我的config.yml中遗漏/错误有关,但我对这整个过程仍然有足够的新意,我无法弄清楚是什么。如何让本博客在本地和在线工作?
您可以查看我的代码here.如果您需要任何进一步的信息,请与我们联系!
答案 0 :(得分:0)
1)删除帖子中的固定链接(不需要它们)并在yml文件上使用永久链接命令格式化,例如。
permalink: /blog/:title
2)对不同的帖子使用不同的日期。 Jekyll曾经处理不同日期的帖子,不确定是否解除了限制