From 664d2f98aaed24f1254e98d94a7e308824be0210 Mon Sep 17 00:00:00 2001 From: zenn Date: Mon, 8 Jun 2026 14:43:09 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=EB=AC=BC=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=B9=B4=EB=93=9C=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/site/PostCard.vue | 1 + components/site/PostCardMedia.vue | 13 ++- docs/changelog.md | 5 + docs/deploy.md | 9 +- docs/history.md | 4 + docs/map.md | 4 +- docs/spec.md | 11 +- docs/update.md | 7 ++ package-lock.json | 4 +- package.json | 3 +- pages/index.vue | 4 +- pages/posts/index.vue | 1 + pages/tag/[slug].vue | 2 + scripts/backfill-post-thumbnails.js | 98 ++++++++++++++++++ server/repositories/content-repository.js | 2 + server/routes/admin/api/uploads.post.js | 51 +++++++++ server/utils/post-thumbnail-image.js | 121 ++++++++++++++++++++++ 17 files changed, 330 insertions(+), 10 deletions(-) create mode 100644 scripts/backfill-post-thumbnails.js create mode 100644 server/utils/post-thumbnail-image.js diff --git a/components/site/PostCard.vue b/components/site/PostCard.vue index 5ca421c..1e0d3eb 100644 --- a/components/site/PostCard.vue +++ b/components/site/PostCard.vue @@ -14,6 +14,7 @@ defineProps({ :to="post.to" :title="post.title" :featured-image="post.featuredImage" + :thumbnail-image="post.featuredImageThumbnail" link-class="h-20 w-36 shrink-0" aspect-class="h-full w-full" /> diff --git a/components/site/PostCardMedia.vue b/components/site/PostCardMedia.vue index 44ebcfb..d9bd20e 100644 --- a/components/site/PostCardMedia.vue +++ b/components/site/PostCardMedia.vue @@ -1,5 +1,5 @@