From ecd6f1661333e66f39f2b4e1ada1ba46d993172a Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Fri, 19 Jun 2026 00:22:53 +0900 Subject: Initial commit --- .zed/AGENTS.md | 223 --------------------------------------------------------- 1 file changed, 223 deletions(-) delete mode 100644 .zed/AGENTS.md (limited to '.zed/AGENTS.md') diff --git a/.zed/AGENTS.md b/.zed/AGENTS.md deleted file mode 100644 index e46299b..0000000 --- a/.zed/AGENTS.md +++ /dev/null @@ -1,223 +0,0 @@ -# 安竹洋平 公式サイト 編集ルール - -## 文体・表現 -- ベースの文体は「です・ます」調(敬語) -- 「残念ながら」「非常に遅い」「拒否している」など嫌味・批判的な表現は避け、客観的事実として書く -- 人物には「氏」をつける -- 見出しに「」は使わない - -## ディスレクシアについてのコンテンツについて -- /about-dyslexia/以下の、「ディスレクシアについて」の項目中のコンテンツ(ページ)については次を適用する。 - - 旧mdbook(C:\Users\yohei\Desktop\ZedPlayground\reference-materials\dyslexiaのmdbookソース)の内容を**必ず参照**し、そこにある文章・リンク・引用を優先して使う - - 旧mdbookにない内容を勝手に追加しない。省かれている記述があれば追加する - - 引用は `>` ブロッククォートまたは `
`) -- 構成: 冒頭説明 → タイムライン(表) → 詳細セクション → 「成果」表 → 「今後の課題」 → 「関連リンク」 → `[← 実績ページに戻る](/jisseki/)` -- アイキャッチ画像は `public/img/` に配置、参照は `/img/filename.png` -- 画像のダウンロード元(イラストAC等)を必ずクレジット表記 - -## SEO -- `@astrojs/sitemap` によるサイトマップ自動生成(`astro.config.mjs` に追加済み) -- `public/robots.txt` に sitemap URL を記載 -- OGP 画像・JSON-LD 構造化データは `astro.config.mjs` の `head` で設定 -- Google Search Console への登録・サイトマップ送信は手動で行う - ---- - -# 画像の取り扱い(技術編) - -## ファイル名 -- **短くすること**。長いファイル名(例: `kajo-seigen-kanwa-eyecatch.png`)は Astro dev server が 404 を返す -- 推奨: `{topic}-eyecatch.png`(例: `dislexia-eyecatch.png`) -- 極力日本語読みでファイル名を作成する(例: 'asita-yaru.mdx') - -## 表示サイズと用途 -| 用途 | クラス/CSS | 表示サイズ | 推奨元画像サイズ | -|------|-----------|-----------|----------------| -| 実績カード | `.achievement-img` | 160×110px(SP: 140px高) | 横長 480×330px 以上 | -| 詳細ページアイキャッチ | `max-height:360px; width:100%` | コンテンツ幅(〜720px) | 横長 1440×720px(2:1) | -| ホーム活動グリッド | `.activity-card`(`aspect-ratio:4/3`) | 最小150px幅 | 4:3、600×450px 以上 | - -- 全画像 `object-fit: cover` のため枠より大きければ自動トリミング -- 共通の推奨サイズ: **横長 1500×750px** - -## 画像コピー方法 -```bash -cp "C:/Users/yohei/Desktop/ZedPlayground/reference-materials/{フォルダ}/{ファイル名}" "C:/Users/yohei/Desktop/ZedPlayground/yasutakeyohei.com/public/img/{出力ファイル名}" -``` -- `copy_path` ツールは上書きに失敗しやすいため、`cp` が確実 -- 上書き時は先に `rm` で削除してから `cp` - -## ライセンス表記テンプレート - -### 実績カード内 -```html -
画像提供:サイト名
-``` - -### 詳細ページアイキャッチ直後 -```html -画像提供:サイト名
-``` - -### よく使う素材サイトURL -- イラストAC: `https://www.ac-illust.com/main/detail.php?id=XXXXXX` -- photoAC: `https://www.photo-ac.com/main/detail/XXXXXX` -- いらすとや: `https://www.irasutoya.com/YYYY/MM/blog-post_XX.html` -- PIXTA: `https://pixta.jp/illustration/XXXXXX` -- かいごイラスト: `https://kaigoirasuto.info/` - ---- - -# ファイル編集の注意点 - -## edit_file の制限 -- **長い行やURLを含むテキストには `edit_file` がマッチしない**ことが多い -- その場合は `write_file` でファイル全体を書き換える - -## write_file 使用時の注意 -- **ファイル全体の内容を必ず含めること**。一部だけだと内容が消失する -- 事前に `read_file` で全内容を取得してから編集する -- 消失した場合は `git checkout -- {filepath}` で復元可能 - -## 複数箇所にマッチする場合 -- `old_text` が複数行にマッチすると編集に失敗する -- 十分にユニークなコンテキストを含めること - ---- - -# よく使うファイル -- 設定: `astro.config.mjs` -- CSS: `src/styles/custom.css` -- 参照資料: `reference-materials/実績まとめ用資料/` -- 参照資料(小平市議会での安竹の記録): `reference-materials/実績まとめ用資料/議会` -- 旧サイト参照: `reference-materials/移行元documents(docusaurus)/` -- 旧サイト(ディスレクシア)参照: `reference-materials/dyslexiaのmdbookソース/' -- .htaccess: `public/.htaccess` - ---- - -# 一般質問ページの作成ルール - -## 年度の区切り -- **3月定例会は前年度に属する**(例: 令和7年3月 → 令和6年度 r6d、令和8年3月 → 令和7年度 r7d) -- 4月以降は新年表記の年度(例: 令和7年6月 → 令和7年度 r7d) - -## 新規セッション追加時のインフラ設定 -1. `astro.config.mjs` の `year()` に該当月を追加(なければ関数の MONTHS にも追加) -2. `src/content/docs/ippan-situmon/rXd/index.mdx` に該当月へのリンクを追加 -3. **`src/components/starlight/Breadcrumbs.astro` の `labelMap` に新年表記を追加**(例: `'r7d': '令和7年度'`) -4. 各ディレクトリに `images/` フォルダを作成 - -## ページのフォーマット - -### 見出し(TOC表示のため Markdown 必須) -- **必ず `###` を使う。HTML の `