diff --git a/components/global/Pagination.vue b/components/global/Pagination.vue new file mode 100644 index 0000000..991d3ab --- /dev/null +++ b/components/global/Pagination.vue @@ -0,0 +1,49 @@ + + diff --git a/components/organisms/FeaturedBlog.vue b/components/organisms/FeaturedBlog.vue index 018f106..2b3d50d 100644 --- a/components/organisms/FeaturedBlog.vue +++ b/components/organisms/FeaturedBlog.vue @@ -24,7 +24,7 @@


- Read More + Đọc thêm diff --git a/components/organisms/ListBlog.vue b/components/organisms/ListBlog.vue index 7abfcab..7062488 100755 --- a/components/organisms/ListBlog.vue +++ b/components/organisms/ListBlog.vue @@ -26,10 +26,10 @@


- Read More + Đọc thêm diff --git a/pages/blog/index.vue b/pages/blog/index.vue index be745e7..b8e6bac 100644 --- a/pages/blog/index.vue +++ b/pages/blog/index.vue @@ -8,6 +8,14 @@ +
+
+ +
+
@@ -24,12 +32,13 @@ import ListBlog from '@/components/organisms/ListBlog.vue' ListBlog }, async asyncData ({ $content, params, error }) { + const perPage = 8 const content = await getContent($content, params, error, 'blog') - console.log(content) return { allArticles: content.allArticles, - paginatedArticles: content.paginatedArticles + paginatedArticles: content.paginatedArticles, + perPage } }, head () { @@ -65,6 +74,10 @@ export default class PageBlog extends Vue { padding: 1.5rem; } +.blog-posts nav { + padding: 1.5rem; +} + .blog-posts .post img { border-radius: 6px; }