From 80c5459db5df54a80f4823db09f1251166fe704a Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Thu, 25 Jun 2026 23:41:27 +0900 Subject: OGP画像を動的生成するエンドポイントを追加(Satori + resvg-js) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - src/pages/og/[slug].png.ts を追加 - 全ページに個別のOGP画像をビルド時に生成 - デザイン: faceicon + ページタイトル + サイト名 - 開発中は npm run preview でのみ確認可能(静的エンドポイントの制限) --- package.json | 2 ++ 1 file changed, 2 insertions(+) (limited to 'package.json') diff --git a/package.json b/package.json index ad8b7c0..58933ee 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,12 @@ "dependencies": { "@astrojs/sitemap": "^3.7.3", "@astrojs/starlight": "^0.40.0", + "@resvg/resvg-js": "^2.6.2", "astro": "^6.4.6", "mammoth": "^1.12.0", "playwright": "^1.60.0", "remark-mermaidjs": "^7.0.0", + "satori": "^0.26.0", "sharp": "^0.33.0" }, "devDependencies": { -- cgit v1.3.1