【发布时间】:2014-12-29 10:33:18
【问题描述】:
我正在使用 Jekyll 和 Github 页面,使用 bundle exec jekyll serve 在本地进行测试。到目前为止,其他一切都运行良好。
我的帖子位于根目录下的 /_posts 文件夹中,并且输出正确。
无论我做什么,我似乎都无法让 {% post_url %} 在其他内部帖子的帖子中工作。
示例/问题
- 在我的
_posts文件夹中,我有一个文件名为2011-04-14-free-million-dollar-idea-package-carriers-b2b-success.markdown的帖子- 这显示在我的网站
[root]/2011/04/free-million-dollar-idea-package-carriers-b2b-success/
- 这显示在我的网站
- 我的配置指定
permalink: /:year/:month/:title
我在另一篇帖子的{% post_url %} 中尝试了以下引用,以尝试链接到该帖子:
- 2011-04-14-free-million-dollar-idea-package-carriers-b2b-success
- 根据帖子的文件名,我认为这是我应该引用的内容
- /2011/04/free-million-dollar-idea-package-carriers-b2b-success/
- 基于帖子实际驻留在我网站上的 URL
- 2011/04/free-million-dollar-idea-package-carriers-b2b-success/
- 没有前导斜杠
- /2011/04/free-million-dollar-idea-package-carriers-b2b-success
- 没有尾部斜杠
- 2011/04/free-million-dollar-idea-package-carriers-b2b-success
- 没有斜线
每一个都会产生错误:
无法解析标签“post_url”中的帖子 [reference] 的名称
我错过了什么?
【问题讨论】:
标签: jekyll liquid github-pages