fix: archive 归档页面排序错乱的 bug
This commit is contained in:
parent
5b1ee57c60
commit
a381f3b419
|
@ -20,6 +20,7 @@ page:
|
|||
right_side_width: 70
|
||||
media_max_width: 960
|
||||
|
||||
|
||||
# Social Links.
|
||||
# Usage: `Key: permalink || icon`
|
||||
# Key is the link label showing to end users.
|
||||
|
@ -43,6 +44,7 @@ social:
|
|||
# https://github.com/chriskempson/tomorrow-theme
|
||||
highlight_theme: normal
|
||||
|
||||
|
||||
# Valine.
|
||||
# You can get your appid and appkey from https://leancloud.cn
|
||||
# more info please open https://github.com/xCss/Valine
|
||||
|
|
|
@ -9,12 +9,13 @@ hexo.extend.helper.register('isInHomePaging', function (pagePath, route) {
|
|||
hexo.extend.helper.register('createNewArchivePosts', function (posts) {
|
||||
const postList = [], postYearList = [];
|
||||
posts.forEach(post => postYearList.push(post.date.year()));
|
||||
Array.from(new Set(postYearList)).reverse().forEach(year => {
|
||||
Array.from(new Set(postYearList)).forEach(year => {
|
||||
postList.push({
|
||||
year: year,
|
||||
postList: []
|
||||
})
|
||||
});
|
||||
postList.sort((a, b) => b.year - a.year);
|
||||
postList.forEach(item => {
|
||||
posts.forEach(post => item.year === post.date.year() && item.postList.push(post))
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue