我在我的Jekyll站點有一些相關的帖子,我想將它們鏈接到對方。我只想在yaml前面提到相關文章的名稱,然後當我提交帖子時,請添加一些導航欄,添加指向其他帖子的鏈接。使用帶可變參數的`post_url`
例如:
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
認爲我給它一個字符串時,我想給它一個變量名稱。
在沒有使用(GitHub-forbidden)插件的情況下,Jekyll中有沒有一種方法來獲取帖子的帖子URL?如果帖子的名稱在變量中?
如果您使用固定鏈接,該怎麼辦? – Polygnome
我正在使用'/:categories /:title /',但我認爲沒關係 - 當我嘗試給變量名稱'post_url'作爲參數時,Jekyll出錯。 –
您可以嘗試將其捕獲到一個變量中,然後將其放入post_url,即{%capture followup_url%} {{page.followup_post}} {%endcapture%}'。 – agarie