<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yasutakeyohei.com/src/components, branch main</title>
<subtitle>公式ウェブサイトのソースコード（Astro + Starlight）</subtitle>
<id>https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/atom/src/components?h=main</id>
<link rel='self' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/atom/src/components?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/'/>
<updated>2026-06-25T15:14:03Z</updated>
<entry>
<title>Xシェア時に「ページタイトル | 小平市議 安竹洋平」を本文に追加</title>
<updated>2026-06-25T15:14:03Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-25T15:14:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=7e2b2390895290412704d708711cf3ba77017361'/>
<id>urn:sha1:7e2b2390895290412704d708711cf3ba77017361</id>
<content type='text'>
</content>
</entry>
<entry>
<title>シェアボタン: LINE削除、URLコピー追加、コンテンツ直後に移動</title>
<updated>2026-06-25T05:03:21Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-25T05:03:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=f819627ed675e443ec94ba176ced0adcab1deb73'/>
<id>urn:sha1:f819627ed675e443ec94ba176ced0adcab1deb73</id>
<content type='text'>
- LINE共有ボタンを削除、代わりにURLコピーボタンを追加
- シェアボタンをフッター→コンテンツ直後に移動
- ボタンに枠線・ラベルテキストを追加して視認性を向上
- 「このページを共有: [X] [Facebook] [URLコピー]」形式に
</content>
</entry>
<entry>
<title>全ページにSNS共有ボタンと見出しアンカーリンクを追加</title>
<updated>2026-06-25T04:56:02Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-25T04:56:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=5dbdf366ce2d0ec5eee44937e2d1cdbecb2117ff'/>
<id>urn:sha1:5dbdf366ce2d0ec5eee44937e2d1cdbecb2117ff</id>
<content type='text'>
- SocialShare コンポーネント: X/Facebook/LINE 共有ボタンを
  各ページフッターに表示
- Footer コンポーネントを上書きして SocialShare を組み込み
- 見出し（h2/h3）にホバーでコピー可能なアンカーリンクを追加
- custom.css にアンカーリンクのスタイルを追加
</content>
</entry>
<entry>
<title>Whisperページ: タイトルにAI追加、画像枠修正、引用ブロック視認性改善</title>
<updated>2026-06-25T03:05:09Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-25T03:05:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=1fa86fc33885ae70614bb7e1b2a31d92fc24e37e'/>
<id>urn:sha1:1fa86fc33885ae70614bb7e1b2a31d92fc24e37e</id>
<content type='text'>
- タイトルを「無料・超高精度のWhisper + AIで文字起こしする方法」に
- Astro スコープを is:global に修正し画像枠線が全画像に適用されるように
- プロンプト例・実例の引用ブロックに背景色+左ボーダーを追加
</content>
</entry>
<entry>
<title>Whisperページ: 画像に枠線追加、文字起こし例の視認性を改善</title>
<updated>2026-06-25T03:02:09Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-25T03:02:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=8f923296fd206ec66116e51cb1e8afab63b44b76'/>
<id>urn:sha1:8f923296fd206ec66116e51cb1e8afab63b44b76</id>
<content type='text'>
- 画像に枠線（border-radius 6px）を付けて本文と区別
- 文字起こし例を背景色付きブロックに変更、各例にラベル追加
- MDX の &lt;style&gt; 制約を回避するため WhisperStyles コンポーネントを分離
- このスタイルはWhisperページのみに適用
</content>
</entry>
<entry>
<title>CGit と X 両方のソーシャルアイコンを適切に修正</title>
<updated>2026-06-24T15:29:12Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-24T15:29:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=aaaaa6680ff7ba77b6745858dfa04a58eadc9ee2'/>
<id>urn:sha1:aaaaa6680ff7ba77b6745858dfa04a58eadc9ee2</id>
<content type='text'>
X アイコンが code-branch になっていたバグを修正し、
X は X ロゴ SVG に。CGit は Git fork/branch アイコンに。
</content>
</entry>
<entry>
<title>CGit のソーシャルアイコンを fork SVG からテキスト「cgit」に変更</title>
<updated>2026-06-24T15:25:00Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-24T15:25:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=0ba72cc2a121c15f0ecd837de4c06e9e4f3c707e'/>
<id>urn:sha1:0ba72cc2a121c15f0ecd837de4c06e9e4f3c707e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CGitのソーシャルアイコンをカスタム fork/branch SVG に変更</title>
<updated>2026-06-24T15:05:55Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-24T15:05:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=038f463245b82f494a7b2518e68c50c9e5468da0'/>
<id>urn:sha1:038f463245b82f494a7b2518e68c50c9e5468da0</id>
<content type='text'>
SocialIcons コンポーネントを上書きして、CGit 用に
git リポジトリを表す fork/branch アイコンを表示。

- src/components/starlight/SocialIcons.astro を新規作成
- Starlight の social icon はカスタム SVG を受け付けないため、
  コンポーネント上書きで対応
- X アイコンも併せてインライン化
</content>
</entry>
<entry>
<title>QuestionSummary に about プロパティを追加し @graph 構造に変更</title>
<updated>2026-06-21T10:41:03Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-21T10:41:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=0d6b33867a2eeb2c4362a695912b4fcd31d4d18f'/>
<id>urn:sha1:0d6b33867a2eeb2c4362a695912b4fcd31d4d18f</id>
<content type='text'>
JSON-LD を WebPage + FAQPage の @graph 構造に変更し、
WebPage.about で質問の主題を明示するようにした。

- about は frontmatter の tags から推測（初回の非「一般質問」タグ）
- 64ページすべてに about を追加済み
- AGENTS.md の使用例も更新
</content>
</entry>
<entry>
<title>一般質問ページに FAQPage 構造化データを追加</title>
<updated>2026-06-21T10:35:30Z</updated>
<author>
<name>Yasutake Yohei</name>
<email>61961825+yasutakeyohei@users.noreply.github.com</email>
</author>
<published>2026-06-21T10:35:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.yasutakeyohei.com/yasutakeyohei.com.git/commit/?id=c774c9b2cf12a5d74b998dd51d646b38c21c454a'/>
<id>urn:sha1:c774c9b2cf12a5d74b998dd51d646b38c21c454a</id>
<content type='text'>
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 表を直接書くことは禁止（コンポーネントにルールを明記）。
</content>
</entry>
</feed>
