From c774c9b2cf12a5d74b998dd51d646b38c21c454a Mon Sep 17 00:00:00 2001
From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>
Date: Sun, 21 Jun 2026 19:35:30 +0900
Subject: 一般質問ページに FAQPage 構造化データを追加
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

QuestionSummary コンポーネントを導入し、63ページの一般質問に
Schema.org FAQPage JSON-LD を追加。表と構造化データを単一の
データ源から生成するため、表の更新と JSON-LD の同期が自動化される。

- src/components/QuestionSummary.astro: 新規。表と JSON-LD を生成
- src/components/StructuredQA.astro: 削除（QuestionSummary に置換）
- scripts/migrate-to-question-summary.mjs: 旧 Markdown 表の変換用
- src/content/docs/ippan-situmon/**/*.mdx: 63ファイル移行済み

新規ページ作成時は QuestionSummary コンポーネントを使用する。
Markdown 表を直接書くことは禁止（コンポーネントにルールを明記）。
---
 .../r1d/6gatu/1-touhyouritu-koujou.mdx             | 34 ++++++++++++----------
 1 file changed, 19 insertions(+), 15 deletions(-)

(limited to 'src/content/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx')

diff --git a/src/content/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx b/src/content/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx
index 3fa3a6f..8e3d019 100644
--- a/src/content/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx
+++ b/src/content/docs/ippan-situmon/r1d/6gatu/1-touhyouritu-koujou.mdx
@@ -19,21 +19,24 @@ import KaigirokuDougaLink from '@/components/KaigirokuDougaLink.astro';
 
 議員になって初めての一般質問です。選挙がよくなければ政治はよくなりません。選挙期間中に感じていた疑問や問題点について質問しました。前向きな答弁が多かったものの、答弁された事務局長はこの年度で退職されます。どこまで本気の発言だったのか。次の選挙が近づいたら新しい事務局長に進捗を問います。
 
-| 質問 | 答弁概要（クリックで詳細） |
-|---|---|
-| 投票率向上が必要と考える根拠は？ | [明文化されていない](#kaitenai) |
-| 投票率向上を目指す根拠を明文化しては？ | [予定ない](#yoteinai) |
-| 選挙人の意識向上とは？ | [政治常識の向上、選挙関連事項の啓発、周知等](#isikikoujou) |
-| 他市と比べて小平市の投票率は？ | [20市中18位](#touhyouritu) |
-| 学生以外の市民への周知啓発は？ | [明るい選挙推進協議会と講座等を継続する](#kouzatou) |
-| 学生対象の啓発活動をホームページ等で公開しては？ | [公表の方法を研究する](#kouhyou) |
-| 投票後のアンケート実施は可能か？ | [法的には可能、実施したことない](#kanou) |
-| 他市と比べて不在者投票の状況は？ | [近隣市とおおむね同様の実施状況](#kinrinsi) |
-| 郵便投票による不在者投票の拡大は？ | [利便性向上、選挙参加環境が整う](#ribenseikoujou) |
-| 期日前投票の拡充は、告示日直後の選挙公報配布等が前提では？ | [切り離して考える](#kirihanasi) |
-| 投票用紙を送る封筒等にQRコードでサイトリンク掲載したら？ | [可能な限り検討](#qrkentou) |
-| 市長による議員推薦は政治の透明性を損なう行為では？ | [市として答えられない](#kotaerarenai) |
-
+<QuestionSummary
+  headline="（1）市議会議員選挙の投票率向上に向けて"
+  datePublished="2020-12-28"
+  qa={[
+    { question: "投票率向上が必要と考える根拠は？", answer: "明文化されていない", anchor: "kaitenai" },
+    { question: "投票率向上を目指す根拠を明文化しては？", answer: "予定ない", anchor: "yoteinai" },
+    { question: "選挙人の意識向上とは？", answer: "政治常識の向上、選挙関連事項の啓発、周知等", anchor: "isikikoujou" },
+    { question: "他市と比べて小平市の投票率は？", answer: "20市中18位", anchor: "touhyouritu" },
+    { question: "学生以外の市民への周知啓発は？", answer: "明るい選挙推進協議会と講座等を継続する", anchor: "kouzatou" },
+    { question: "学生対象の啓発活動をホームページ等で公開しては？", answer: "公表の方法を研究する", anchor: "kouhyou" },
+    { question: "投票後のアンケート実施は可能か？", answer: "法的には可能、実施したことない", anchor: "kanou" },
+    { question: "他市と比べて不在者投票の状況は？", answer: "近隣市とおおむね同様の実施状況", anchor: "kinrinsi" },
+    { question: "郵便投票による不在者投票の拡大は？", answer: "利便性向上、選挙参加環境が整う", anchor: "ribenseikoujou" },
+    { question: "期日前投票の拡充は、告示日直後の選挙公報配布等が前提では？", answer: "切り離して考える", anchor: "kirihanasi" },
+    { question: "投票用紙を送る封筒等にQRコードでサイトリンク掲載したら？", answer: "可能な限り検討", anchor: "qrkentou" },
+    { question: "市長による議員推薦は政治の透明性を損なう行為では？", answer: "市として答えられない", anchor: "kotaerarenai" },
+  ]}
+/>
 ## 通告書
 
 
@@ -43,6 +46,7 @@ import KaigirokuDougaLink from '@/components/KaigirokuDougaLink.astro';
 ## 主な質疑
 
 import Partial from './../../_partial.mdx';
+import QuestionSummary from '@/components/QuestionSummary.astro';
 
 <Partial />
 
-- 
cgit v1.3.1

