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 表を直接書くことは禁止（コンポーネントにルールを明記）。
---
 .../r4d/9gatu/1-judai-jitai-kyogi-toben.mdx        | 33 +++++++++++++---------
 1 file changed, 19 insertions(+), 14 deletions(-)

(limited to 'src/content/docs/ippan-situmon/r4d/9gatu/1-judai-jitai-kyogi-toben.mdx')

diff --git a/src/content/docs/ippan-situmon/r4d/9gatu/1-judai-jitai-kyogi-toben.mdx b/src/content/docs/ippan-situmon/r4d/9gatu/1-judai-jitai-kyogi-toben.mdx
index 298e59a..042cc4d 100644
--- a/src/content/docs/ippan-situmon/r4d/9gatu/1-judai-jitai-kyogi-toben.mdx
+++ b/src/content/docs/ippan-situmon/r4d/9gatu/1-judai-jitai-kyogi-toben.mdx
@@ -42,20 +42,24 @@ import KaigirokuDougaLink from '@/components/KaigirokuDougaLink.astro';
 ![教育委員会をなくしたらよいのでは](/ippan-situmon/r4d/9gatu/images/kyouiku-iinkai-now-flat.png)
 
 
-| 質問 | 答弁概要（クリックで詳細） |
-|---|---|
-| ① 教育委員会の存在意義は？ | [管理と事務の執行、各学校の取組を積極的に支援。](#-教育委員会の存在意義は？) |
-| 存在意義に「子ども中心」などは含まれない？  | [当然と考えてやっている。](#存在意義に子ども中心などは含まれない) |
-| ② 3要件の掲載に関し事実に反する答弁をしたが？ | [学校HPに掲載するよう指示した。](#-3要件の掲載に関し事実に反する答弁をしたが？) |
-| ③ 専門家助言に関し事実に反する答弁をしたが？ | [切り替えていなかった。](#-専門家助言に関し事実に反する答弁をしたが？) |
-| 間違った対応をしたならなぜ謝罪しない？ | [当該保護者にどう伝えるかは検討する。](#間違った対応をしたならなぜ謝罪しない) |
-| ④ 保護者会で重大事態を説明していると事実に反する答弁をしたが？ | [包含していると考えた。](#-保護者会で重大事態を説明していると事実に反する答弁をしたが？) |
-| ⑤ 3要件等を説明している具体的研修は？ | [（抽象的答弁のみ）](#-3要件等を説明している具体的研修は？) |
-| ⑥ 事実に反する答弁をしても訂正しないことは内部統制の対象？| [ひとつのリスクで、対象と考える。](#-事実に反する答弁をしても訂正しないことは内部統制の対象？) |
-| ⑦ 学校いじめ防止基本方針で重大事態の記載見直しは？ | [本年度中に加筆等する。](#-学校いじめ防止基本方針で重大事態の記載見直しは？) |
-| 3要件や申し立てのことも含める？ | [すでに全校HP記載を確認。](#3要件や申し立てのことも含める) |
-| ⑧ 重大事態として対処中は何件？ | [4件になった。](#-重大事態として対処中は何件？) |
-| ⑨ ここ数年で重大事態が急増の理由は？| [いじめ問題が複雑化し対応困難な事案が増加。](#-ここ数年で重大事態が急増の理由は？) |
+<QuestionSummary
+  headline="（1）いじめ重大事態に関しての、事実に反する答弁について"
+  datePublished="2022-09-24"
+  qa={[
+    { question: "① 教育委員会の存在意義は？", answer: "管理と事務の執行、各学校の取組を積極的に支援。", anchor: "-教育委員会の存在意義は？" },
+    { question: "存在意義に「子ども中心」などは含まれない？", answer: "当然と考えてやっている。", anchor: "存在意義に子ども中心などは含まれない" },
+    { question: "② 3要件の掲載に関し事実に反する答弁をしたが？", answer: "学校HPに掲載するよう指示した。", anchor: "-3要件の掲載に関し事実に反する答弁をしたが？" },
+    { question: "③ 専門家助言に関し事実に反する答弁をしたが？", answer: "切り替えていなかった。", anchor: "-専門家助言に関し事実に反する答弁をしたが？" },
+    { question: "間違った対応をしたならなぜ謝罪しない？", answer: "当該保護者にどう伝えるかは検討する。", anchor: "間違った対応をしたならなぜ謝罪しない" },
+    { question: "④ 保護者会で重大事態を説明していると事実に反する答弁をしたが？", answer: "包含していると考えた。", anchor: "-保護者会で重大事態を説明していると事実に反する答弁をしたが？" },
+    { question: "⑤ 3要件等を説明している具体的研修は？", answer: "（抽象的答弁のみ）", anchor: "-3要件等を説明している具体的研修は？" },
+    { question: "⑥ 事実に反する答弁をしても訂正しないことは内部統制の対象？", answer: "ひとつのリスクで、対象と考える。", anchor: "-事実に反する答弁をしても訂正しないことは内部統制の対象？" },
+    { question: "⑦ 学校いじめ防止基本方針で重大事態の記載見直しは？", answer: "本年度中に加筆等する。", anchor: "-学校いじめ防止基本方針で重大事態の記載見直しは？" },
+    { question: "3要件や申し立てのことも含める？", answer: "すでに全校HP記載を確認。", anchor: "3要件や申し立てのことも含める" },
+    { question: "⑧ 重大事態として対処中は何件？", answer: "4件になった。", anchor: "-重大事態として対処中は何件？" },
+    { question: "⑨ ここ数年で重大事態が急増の理由は？", answer: "いじめ問題が複雑化し対応困難な事案が増加。", anchor: "-ここ数年で重大事態が急増の理由は？" },
+  ]}
+/>
 
 ## 通告書
 
@@ -66,6 +70,7 @@ import KaigirokuDougaLink from '@/components/KaigirokuDougaLink.astro';
 ## 主な質疑
 
 import Partial from './../../_partial.mdx';
+import QuestionSummary from '@/components/QuestionSummary.astro';
 
 <Partial />
 
-- 
cgit v1.3.1

