在我正在玩的博客项目中,我有“帖子”。这是我的 Gruntfile 中的 assemble 块:
assemble: {
options: {
layout: ['src/layouts/default.hbs'],
data: ['src/data/*.{json,yml}']
},
pages: {
src: ['src/posts/**/*.md'],
dest: 'tmp/posts/'
}
}
每个帖子都用 Markdown 表示,并带有一些 YFM,如下所示:
---
date: '20131129'
latitude: 7.113309999999999
longitude: -73.120468
city: Bucaramanga
country: Colombia
---
# A familiar face...
And then more blog content here...
现在,在我的default.hbs
,我有标准的东西。我做了一个快速的 {{inspect page}} 来看看我有哪些变量。我可以在那里看到,我有一些信息可能对此事有用:
"index": 46,
"next": 47,
"prev":45
我可以想办法通过编写自定义车把助手来处理这个问题,但似乎考虑到这些变量的存在,这个功能已经存在于某个地方......我只是没有找到它。我想到的解决方案似乎异常复杂。
非常感谢!