私が遊んでいるブログプロジェクトには、「投稿」があります。私のGruntfileからのアセンブルブロックは次のとおりです。
assemble: {
options: {
layout: ['src/layouts/default.hbs'],
data: ['src/data/*.{json,yml}']
},
pages: {
src: ['src/posts/**/*.md'],
dest: 'tmp/posts/'
}
}
各投稿は、次のように 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
カスタム ハンドルバー ヘルパーを作成することでこれを処理する方法を考えることができますが、これらの変数が存在することを考えると、この機能は既にどこかに存在しているようです...見つけられません。私が考えている解決策は、不釣り合いに複雑に思えます。
本当にありがとう!