Jekyll post_url - 我错过了什么?

Sea*_*een 6 liquid jekyll github-pages

我正在使用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自由百万美元的想法 - 封装 - 运营商的B2B佳绩
    • 根据帖子的文件名,我认为这是我应该引用的
  • / 2011/04 /免费亿美元的想法 - 封装 - 运营商的B2B,成功/
    • 基于帖子实际驻留在我的网站上的URL
  • 2011/04 /免费亿美元的想法 - 封装 - 运营商的B2B,成功/
    • 没有领先的斜线
  • / 2011/04 /免费亿美元的想法 - 封装 - 运营商的B2B佳绩
    • 没有尾随斜线
  • 2011/04 /免费亿美元的想法 - 封装 - 运营商的B2B佳绩
    • 没有任何斜线

每一个都会产生错误:

无法解析标签'post_url'中的帖子[引用]的名称

我错过了什么?

Dav*_*uel 14

如果您的帖子文件名是2011-04-14-free-million-dollar-idea-package-carriers-b2b-success.md或者.markdown语法是:

[Link text]({% post_url 2011-04-14-free-million-dollar-idea-package-carriers-b2b-success %})
Run Code Online (Sandbox Code Playgroud)