在Jekyll中为每个页面生成<link />

时间:2014-02-02 23:03:15

标签: jekyll

我想将<link>添加到每个博客帖子页面的<head>,指向下一个和之前的博文,例如: <link rel="next" href="/blog/my-article/"/>。这将启用flip ahead browsing

我可以使用自定义前端,为每个页面设置“previousurl”和“nexturl”,然后使用它们在默认布局中设置<link>。但是,我不想手动维护这些链接,而且我无法在YAML前端使用页面变量。还有另一种方法可以实现这个目标吗?

2 个答案:

答案 0 :(得分:2)

我觉得很愚蠢:即使在默认的布局页面上,您也可以使用页面变量。所以我最终做了:

<link rel="prev" href="{{ page.next.url }}" />
<link rel="next" href="{{ page.previous.url }}" />

答案 1 :(得分:0)

您可以使用Liquid assign变量来完成它。

{% assign variable = value %}