Вот некоторый псевдокод того, чего я хочу достичь:
for year in post.date
h1 year
for month in post.date
h2 month
ul
li post entry
Это псевдокод. Однако у меня недостаточно опыта, чтобы добиться этого. Файл, в котором это произойдет, выглядит следующим образом: https://github.com/Greduan/eduantech.docpad/blob/master/src/documents/posts.html.eco
И это будет на языке eco. Я также использую Moment.js, если это необходимо.
Даже если вы не предоставите точный код, общее направление будет очень признательно. :)
EDIT: Я хотел бы добиться чего-то подобного: http://swannodette.github.io/archive.html
EDIT 2: Вот часть кода, который я придумал:
for post in @getCollection('posts').toJSON()
for year in post.date
h1 @moment(post.date).format('YYYY')
for month in post.date
h2 @moment(post.date).format('MMMM')
ul ->
li ->
@postDatetime(post.date, 'll') + ' » '
a href:'post.url', post.title
Пока он просто ничего не выводит. Итак, я думаю, что я просто ошибся в именах некоторых переменных, что, как мне кажется, я и сделал. Я ценю любую помощь. :)
Кстати, не беспокойтесь о функции @postDatetime
. Что с работает без проблем где-то еще. :)