Jekyll博客条目只链接到一篇文章

Jekyll博客条目只链接到一篇文章,jekyll,github-pages,Jekyll,Github Pages,我不确定问题是什么,但我的jekyll博客在本地提供服务时与在github页面上加载时的表现非常不同 当它在本地提供时,每个列出的条目都会链接到my_posts文件夹中的正确帖子。它工作得很好 然而,当它在电视上观看时,它是一个非常不同的故事。每个列出的帖子链接到: /blog/:year/:month/:day/:title,它是对前面的blog帖子的复制 所有的链接都把我带到了列表的顶端,尽管代码完全一样 我猜这与我的config.yml中的某些缺失/错误有关,但我对整个过程还不够了解,我不

我不确定问题是什么,但我的jekyll博客在本地提供服务时与在github页面上加载时的表现非常不同

当它在本地提供时,每个列出的条目都会链接到my_posts文件夹中的正确帖子。它工作得很好

然而,当它在电视上观看时,它是一个非常不同的故事。每个列出的帖子链接到: /blog/:year/:month/:day/:title,它是对前面的blog帖子的复制

所有的链接都把我带到了列表的顶端,尽管代码完全一样

我猜这与我的config.yml中的某些缺失/错误有关,但我对整个过程还不够了解,我不知道是什么。我如何让这个博客在本地和在线上都工作

你可以查看我的代码,如果你需要任何进一步的信息,让我知道

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

permalink: /blog/:title

2) 对不同的帖子使用不同的日期。杰基尔曾经处理过不同日期的帖子,不确定这一限制是否解除了

不是专家,但你为什么要注释掉
baseurl:
url:“http://loganegbert.github.io“
\u config.yml
文件中的
?我想这只是因为几天前我还在本地开发。从不费心去改变它。我进去换了它,但它似乎没有影响到任何东西。只是好奇你为什么要把它们删掉。你在用永久链接吗?在这种情况下,yml文件中的
permalink:/:title
(或任何您想要的内容)可能会丢失。另外:IIRC每个帖子都应该有不同的日期,不确定这个限制是否已经解除。我尝试在jekyll上设置github页面,但很难做到这一点。然后,我找到了普尔(getpoole.com),它是杰基尔的管家。使生活更轻松我正在使用permalinks。显示的链接是我在每篇文章的首页上的正确的permalink代码/博客/:年/:月/:日/:标题