diff options
| -rw-r--r-- | src/pages/og/[slug].png.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/pages/og/[slug].png.ts b/src/pages/og/[slug].png.ts index 8aa355b..a18d00c 100644 --- a/src/pages/og/[slug].png.ts +++ b/src/pages/og/[slug].png.ts @@ -119,8 +119,11 @@ export async function GET({ params }: { params: { slug: string } }) { const fileSlug = slug.replace(/--/g, "/"); title = pages[fileSlug]; if (!title) { - const mdxPath = path.join(contentDir, fileSlug + ".mdx"); - title = readTitle(mdxPath) ?? "小平市議 安竹洋平 公式サイト"; + // 通常のファイル + index.mdx の両方をチェック + title = + readTitle(path.join(contentDir, fileSlug + ".mdx")) ?? + readTitle(path.join(contentDir, fileSlug, "index.mdx")) ?? + "小平市議 安竹洋平 公式サイト"; } } |
