1

私の docpad ブログに取り組んでいます。テストでは、並べ替えがタイトルの降順であることがわかりますが、ほとんどのブログは昇順で並べ替えられています。

これをどのように解決することをお勧めしますか?

4

2 に答える 2

2

docpad.coffee に追加しました

posts: ->   @getCollection('documents').findAllLive({relativeOutDirPath:'blog'},[timestamp:-1])

次に、すべてのマークダウン ファイルにタイムスタンプを追加します。

于 2013-09-09T21:35:03.400 に答える
0

これを行うにはいくつかの方法があります。実際、名前、拡張子、日付などで注文できます。

日付順に並べ替えたいので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}]

それが役立つことを願っています!

ああ、ところで、私が提供したその例は、より複雑なクエリからのものです:

于 2013-09-10T00:46:43.533 に答える