1

根据 metalsmith-collections 文档,它支持集合成员之间的“上一个/下一个”链接:

一个 Metalsmith 插件,可让您将文件组合成一个有序的集合,例如博客文章。这样,您可以遍历它们以生成索引,或在它们之间添加“下一个”和“上一个”链接。

然而,没有真正的例子说明这如何在模板方面发挥作用(我正在使用 swig,但任何例子都可以)。

4

2 回答 2

2

我有同样的问题,这是我在 Handlebars 模板中放入的解决方案:

{{#if this.previous.path}}
    <a href="{{ link this.previous.path }}">Previous: {{ this.previous.title }}</a>
{{/if}}

{{#if this.next.path }}
    <a href="{{ link this.next.path }}">Next: {{ this.next.title }}</a>
{{/if}}

link是我的帮手:

Handlebars.registerHelper('link', function(path) {
    return metadata.baseUrl + '/' + path;
});
于 2015-10-24T04:06:37.990 回答
1

这就是我在 Jade 模板中使用下一个/上一个链接的方式:-

if previous
    a(href='/'+previous.path) Previous

if next
    a(href='/'+next.path) Next
于 2015-12-22T15:56:45.490 回答