我的Jekyll网站上有一些相关的帖子,我希望将它们相互链接。我想在yaml前面的内容中命名相关帖子,然后在我发布帖子时,添加一些导航栏,添加其他帖子的链接。
例如:
title: This is Post One
layout: post
followup_post: 2013-02-02-two
---
Blah blah blah one.
然后在我的帖子布局中:
<h1>{{ page.title }}</h1>
{% if page.followup_post.size > 0 %}
<a href="{% post_url page.followup_post %}">follow up</a>
{% endif %}
{{ content }}
但是,这不起作用,因为当我想给它一个变量名时post_url
认为我给它一个文字字符串。
Jekyll有没有办法在不使用(GitHub-forbidden)插件的情况下获取帖子的帖子网址,如果帖子的名字在变量中?
答案 0 :(得分:1)
嗯,你可以做两件事:
1。)遍历site.posts数组,直到找到匹配的post对象并使用它
要么
2.)如果您有足够简单的固定链接(例如,我只使用:title
)