aboutsummaryrefslogtreecommitdiff
path: root/pages/blog/index.vue
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-05-01 13:44:35 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-05-01 13:44:35 -0400
commit808e89b024bed961cecd06c9e987dd0349458b92 (patch)
tree081fea8a806af08e66555a880b117718797e5280 /pages/blog/index.vue
parentcc96e201f6135e932375609d2a6744b30447dbbb (diff)
downloadpersonal-website-808e89b024bed961cecd06c9e987dd0349458b92.tar.gz
personal-website-808e89b024bed961cecd06c9e987dd0349458b92.tar.bz2
personal-website-808e89b024bed961cecd06c9e987dd0349458b92.zip
Finally implemented blog posts
Diffstat (limited to 'pages/blog/index.vue')
-rw-r--r--pages/blog/index.vue17
1 files changed, 11 insertions, 6 deletions
diff --git a/pages/blog/index.vue b/pages/blog/index.vue
index 2e10eba..5619e6b 100644
--- a/pages/blog/index.vue
+++ b/pages/blog/index.vue
@@ -7,13 +7,13 @@
</header>
</v-card>
<v-container>
- <v-col cols="6">
- <v-card to="/">
- <v-card-title>Blog Post Title</v-card-title>
- <v-card-text>Content</v-card-text>
+ <div v-for="post in blogPosts" :key="post.title">
+ <v-card :to="'/blog/' + post.slug">
+ <v-card-title>{{ post.title }}</v-card-title>
+ <v-card-subtitle>Created on {{post.date}}</v-card-subtitle>
+ <v-card-text>{{ post.description }}</v-card-text>
</v-card>
- <br>
- </v-col>
+ </div>
</v-container>
</div>
</template>
@@ -23,6 +23,11 @@ export default {
name: 'blog',
head: {
title: 'Blog'
+ },
+ computed: {
+ blogPosts () {
+ return this.$store.state.blogPosts
+ }
}
}