22 lines
718 B
JavaScript
22 lines
718 B
JavaScript
import { filterPosts, sortPosts, sortPostsByDate, groupPosts, categoriesAndTags } from '../util/postData'
|
|
|
|
export default {
|
|
computed: {
|
|
$filterPosts () { // 过滤非文章页和首页的文章数据
|
|
return filterPosts(this.$site.pages)
|
|
},
|
|
$sortPosts () { // 按置顶和时间排序的文章数据
|
|
return sortPosts(this.$filterPosts)
|
|
},
|
|
$sortPostsByDate () { // 仅按时间排序的文章数据
|
|
return sortPostsByDate(this.$filterPosts)
|
|
},
|
|
$groupPosts () { // 按分类和标签分组的文章数据
|
|
return groupPosts(this.$sortPosts)
|
|
},
|
|
$categoriesAndTags () { // 所有分类和标签数据
|
|
return categoriesAndTags(this.$groupPosts)
|
|
}
|
|
}
|
|
}
|