系统并没有向用户提供排序规则的修改,于是看了源码,找到了修改的地方。
在 core/server/models/post.js
中
orderDefaultRaw: function () {
return '' +
'CASE WHEN posts.status = \'scheduled\' THEN 1 ' +
'WHEN posts.status = \'draft\' THEN 2 ' +
'ELSE 3 END ASC,' +
'CASE WHEN posts.status != \'draft\' THEN posts.updated_at END DESC,' +
'posts.published_at DESC,' +
'posts.id DESC';
},
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
按照自己的需要修改即可。