Jekyll 博客条目 link 到只有一个 post

Jekyll blog entries link to only one post

我不确定问题出在哪里,但我的 jekyll 博客在本地提供时与在 github 页面上加载时表现非常不同。

在本地提供时,每个列出的条目都链接到我的 _posts 文件夹中的正确 post。效果很好。

然而,当在 github pages 上查看时,情况就大不相同了。每个列出的 post 链接到: /blog/:year/:month/:day/:title 是博客post前面内容中永久链接的复制。

尽管代码完全相同,但所有链接最终都会将我带到列表的顶部 post。

我猜这与我 config.yml 中的某些东西 missing/amiss 有关,但我对整个过程还很陌生,所以我无法弄清楚是什么。我如何让这个博客同时在本地和在线工作?

您可以查看我的代码here.如果您需要更多信息,请告诉我!

1) 删除帖子中的永久链接(不需要它们)并在您希望格式化的 yml 文件上使用永久链接命令,例如

permalink: /blog/:title

2) 不同的帖子使用不同的日期。 Jekyll 过去常常处理不同日期的帖子,不确定是否取消了该限制