私の docpad ブログに取り組んでいます。テストでは、並べ替えがタイトルの降順であることがわかりますが、ほとんどのブログは昇順で並べ替えられています。
これをどのように解決することをお勧めしますか?
docpad.coffee に追加しました
posts: -> @getCollection('documents').findAllLive({relativeOutDirPath:'blog'},[timestamp:-1])
次に、すべてのマークダウン ファイルにタイムスタンプを追加します。
これを行うにはいくつかの方法があります。実際、名前、拡張子、日付などで注文できます。
日付順に並べ替えたいのでdate
、ファイルにメタ エントリを追加する必要があります。
---
title: Post name
layout: post
date: 2013-09-26
---
Post content blah blah blah.
フォーカスはdate
エントリにあり、その形式はYEAR-MONTH-DAY
.
次に、次のことができます。
@getCollection('html').findAllLive({relativeOutDirPath:'posts'},[{date:-1}])
重要な部分は[{date:-1}]
. これにより、最新の投稿が最初に表示されます。逆の場合は、-
.[{date:1}]
それが役立つことを願っています!
ああ、ところで、私が提供したその例は、より複雑なクエリからのものです: