Ето някакъв псевдокод на това, което искам да постигна:
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, в случай че е необходимо.
Дори и да не предоставите точния код, общата насока ще бъде много ценена. :)
РЕДАКТИРАНЕ: Това, което бих искал да постигна, е нещо подобно на това: http://swannodette.github.io/archive.html
РЕДАКТИРАНЕ 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
. Това работи без проблеми някъде другаде. :)