aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/og-image.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/og-image.ts b/src/plugins/og-image.ts
index 358d36f..f3534e6 100644
--- a/src/plugins/og-image.ts
+++ b/src/plugins/og-image.ts
@@ -18,6 +18,11 @@ export default function ogImageIntegration(): AstroIntegration {
let html = fs.readFileSync(htmlPath, "utf-8");
let slug = page.pathname.replace(/^\/|\/$/g, "") || "index";
+
+ // 一般質問のサブページは共通のOG画像を使用
+ if (slug.startsWith("ippan-situmon/") && slug !== "ippan-situmon") {
+ slug = "ippan-situmon";
+ }
const ogImageUrl = `https://yasutakeyohei.com/og/${slug}.png?v=2`;
html = html.replace(