aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/components
AgeCommit message (Collapse)Author
3 daysFlowLicense.astro ほか: ↵Yasutake Yohei
フロー図のライセンスをAI・検索向けに明示する AIに図を読み込ませて作り直す場合に、出典が失われないようにするため、機械可読の表示を追加した。 SVGにRDFのメタデータ(dc:creator・cc:license・dc:source)を入れ、SVGの中身を読むツールやAIが利用条件を把握できるようにした。 PDFのメタデータ(title・author・subject・keywords)にも、ライセンスと出典、公立版・私立版とも同じライセンスであることを入れた。 ページには、schema.org の CreativeWork による構造化データと rel="license" を追加した。hasPart で公立学校版・私立学校版の両方を同じライセンスとして示している。 「AIで作り直す場合」の節を設け、出典の表示をお願いするとともに、作り直すと内容が変わり得るため原本のSVG・PDFの利用を勧める旨を書いた。
4 daysホームの更新情報: 新規公開と既存ページの更新を並べるYasutake Yohei
これまでは新しく公開したページだけを載せていた。既存ページを更新した日も分かるようにした。一覧には「新規」「更新」のバッジを付け、ホームの説明にも1行足した。表記の一括修正や画像の整理など、一度に多くのファイルを変更したコミット(6ファイル以上)は「更新」に数えていない。
4 daysFooter.astro: 編集履歴のリンクを最終更新日の下に追加Yasutake Yohei
Starlight標準のEditLinkをやめ、最終更新日のすぐ下にcgitの編集履歴(履歴アイコン)を置くようにした。
4 daysPageTitle.astro: ↵Yasutake Yohei
ページに副題(subtitle)を表示できるようにする Starlight のスキーマに subtitle(任意)を追加し、h1 の下に表示する。請願第19号の審査ページに副題を設定した(サイドバーには出ない)。
4 daysFooter.astro: 最終更新日を和暦表記にするYasutake Yohei
Starlight の LastUpdated コンポーネント上書きが効かなかったため、Footer 内で令和・平成表記に整形して直接描画するようにした。
4 days和暦に統一: ↵Yasutake Yohei
残りの西暦を令和・平成表記にし、更新情報も和暦にする - コンテンツに残っていた西暦を和暦に変換した(ディスレクシアの各ページの年、 合気公園・いじめ重大事態・実績の年など) - 「平成28年(2016年)」のような併記は「平成28年」にそろえた - ホームの「更新情報」の日付を「令和8年9月20日」の形にした(datetime属性は ISO 8601 のまま) 政策名(2050年カーボンニュートラル)、資料名(理数啓林2014年1月No.4)、計画の 目標年の引用(2030年)、年代表現(2000年代初頭)、英語資料の出典(1987年3月17日)は そのままにしている。
5 daysサイドバーと更新情報: ↵Yasutake Yohei
実績・ディスレクシアを開ける形に戻し、次へを追加 - astro.config.mjs: 実績とディスレクシアについてを、開いて各ページを選べるツリーに戻した - Updates.astro / index.mdx: 最新5件を表示し、「次へ」で10件ずつ追加表示するようにした - media.mdx: 掲載しているのは主な記事で、すべてではない旨を明記した
5 daysホーム: ↵Yasutake Yohei
git履歴から生成する更新情報を追加し、サイドバーの実績を集約
7 daysサイドバー・パンくず: メディア掲載ページを追加Yasutake Yohei
8 daysBreadcrumbs.astro: 委員会・請願のラベルを追加Yasutake Yohei
10 daysBreadcrumbs: ↵Yasutake Yohei
構造化データを追加し、ディスレクシアのラベルを修正
11 daysSocialShare: X投稿のキャプションをページごとに生成Yasutake Yohei
11 daysippan-situmon: 令和8年9月定例会の一般質問4件のページを追加Yasutake Yohei
2026-06-26Xシェア時に「ページタイトル | 小平市議 ↵Yasutake Yohei
安竹洋平」を本文に追加
2026-06-25シェアボタン: ↵Yasutake Yohei
LINE削除、URLコピー追加、コンテンツ直後に移動 - LINE共有ボタンを削除、代わりにURLコピーボタンを追加 - シェアボタンをフッター→コンテンツ直後に移動 - ボタンに枠線・ラベルテキストを追加して視認性を向上 - 「このページを共有: [X] [Facebook] [URLコピー]」形式に
2026-06-25全ページにSNS共有ボタンと見出しアンカーリンクを追加Yasutake Yohei
- SocialShare コンポーネント: X/Facebook/LINE 共有ボタンを 各ページフッターに表示 - Footer コンポーネントを上書きして SocialShare を組み込み - 見出し(h2/h3)にホバーでコピー可能なアンカーリンクを追加 - custom.css にアンカーリンクのスタイルを追加
2026-06-25Whisperページ: ↵Yasutake Yohei
タイトルにAI追加、画像枠修正、引用ブロック視認性改善 - タイトルを「無料・超高精度のWhisper + AIで文字起こしする方法」に - Astro スコープを is:global に修正し画像枠線が全画像に適用されるように - プロンプト例・実例の引用ブロックに背景色+左ボーダーを追加
2026-06-25Whisperページ: ↵Yasutake Yohei
画像に枠線追加、文字起こし例の視認性を改善 - 画像に枠線(border-radius 6px)を付けて本文と区別 - 文字起こし例を背景色付きブロックに変更、各例にラベル追加 - MDX の <style> 制約を回避するため WhisperStyles コンポーネントを分離 - このスタイルはWhisperページのみに適用
2026-06-25CGit と X 両方のソーシャルアイコンを適切に修正Yasutake Yohei
X アイコンが code-branch になっていたバグを修正し、 X は X ロゴ SVG に。CGit は Git fork/branch アイコンに。
2026-06-25CGit のソーシャルアイコンを fork SVG ↵Yasutake Yohei
からテキスト「cgit」に変更
2026-06-25CGitのソーシャルアイコンをカスタム fork/branch SVG に変更Yasutake Yohei
SocialIcons コンポーネントを上書きして、CGit 用に git リポジトリを表す fork/branch アイコンを表示。 - src/components/starlight/SocialIcons.astro を新規作成 - Starlight の social icon はカスタム SVG を受け付けないため、 コンポーネント上書きで対応 - X アイコンも併せてインライン化
2026-06-21QuestionSummary に about プロパティを追加し @graph 構造に変更Yasutake Yohei
JSON-LD を WebPage + FAQPage の @graph 構造に変更し、 WebPage.about で質問の主題を明示するようにした。 - about は frontmatter の tags から推測(初回の非「一般質問」タグ) - 64ページすべてに about を追加済み - AGENTS.md の使用例も更新
2026-06-21一般質問ページに FAQPage 構造化データを追加Yasutake Yohei
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 表を直接書くことは禁止(コンポーネントにルールを明記)。
2026-06-19「」を含む太字を &lt;strong&gt; タグに修正Yasutake Yohei