diff --git a/src/views/Blog.vue b/src/views/Blog.vue index 4cfbc3b..d59be20 100644 --- a/src/views/Blog.vue +++ b/src/views/Blog.vue @@ -1,6 +1,6 @@ @@ -32,6 +32,12 @@ export default class Blog extends Vue this.meta = it }) } + + get filteredPosts(): BlogPostMeta[] + { + return this.meta.posts.filter(it => it.pinned || (this.tag ? it.tags.includes(this.tag) : + this.category ? it.category == this.category : true)) + } }