修改插件hero-generator-index
,文件路径node_modules/hexo-generator-index/lib/generator.js
将
1
| var posts = locals.posts.sort(config.index_generator.order_by);
|
改为
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| var posts = locals.posts; posts.data = posts.data.sort(function(a, b) { if(a.top && b.top) { // 两篇文章top都有定义 if(a.top == b.top) return b.date - a.date; // top值一样则按照文章日期降序排 else return b.top - a.top; // 否则按照top值降序排 } else if(a.top && !b.top) { // 只有一篇文章top有定义,将排在最前面 return -1; } else if(!a.top && b.top) { return 1; } else return b.date - a.date; // 都没定义按照文章日期降序排 });
|
微信扫码即可关注公众号哟!