From ad258cdbfe50130a2965417f18ed2c9b08a14809 Mon Sep 17 00:00:00 2001 From: "Taegeon Go (Alan)" Date: Tue, 7 May 2024 20:54:59 +0900 Subject: [PATCH 1/4] Update blog index page to fetch posts with default parameters if no posts are returned --- pages/blog/index.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pages/blog/index.vue b/pages/blog/index.vue index 084a9dbb..14c3326f 100644 --- a/pages/blog/index.vue +++ b/pages/blog/index.vue @@ -27,10 +27,14 @@ import { meta } from '@/data/meta' import { getPosts } from '@/components/blog' -const posts = await getPosts() +let posts = await getPosts() const route = useRoute() const { t } = useI18n() +if (posts.length === 0) { + posts = await getPosts('', 'page: 1, pageSize: 100', 'en') +} + const seoTitle = `${t('blog.title')} | ${meta.siteName} - ${t('meta.tagline')}` const seoDescription = t('blog.description') const seoUrl = `${meta.url}${route.fullPath}` From eaee8e3d1ab63d589c4b05d5a6cb9b971467f511 Mon Sep 17 00:00:00 2001 From: "Taegeon Go (Alan)" Date: Tue, 7 May 2024 20:56:20 +0900 Subject: [PATCH 2/4] Update ArticleCard.vue to use localePath for generating the href --- components/blog/ArticleCard.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/components/blog/ArticleCard.vue b/components/blog/ArticleCard.vue index e94460f9..8d06eea6 100644 --- a/components/blog/ArticleCard.vue +++ b/components/blog/ArticleCard.vue @@ -1,7 +1,7 @@