何をしたいですか?
目的を選ぶと、必要な手順とCodexへ送るプロンプトが表示されます。
初めて使う
最初の1回だけ、PCへサイトのデータを準備します。XserverやFTPの設定は必要ありません。
-
空のフォルダを作成
PCの分かりやすい場所に「JCPホームページ」という空のフォルダを作ります。
-
Codexでフォルダを開く
Codexを起動し、今作った「JCPホームページ」フォルダを開きます。
-
下のプロンプトを送る
「コピーする」を押してCodexへ貼り付けます。Gitの確認・必要なセットアップ・サイトデータの取得までCodexが進めます。
GitはCodexが確認
PCにGitが入っていなくても、CodexがOSを確認し、導入前に内容を説明します。許可を求められたら、内容を確認して進めてください。
GitHub CLIは不要
gh コマンドは使いません。今回の更新は通常のGitコマンドだけで完了します。
JCP公式サイトを編集できるようにセットアップしてください。 GitHubリポジトリ: https://github.com/pandavirtual/jcp-homepage.git 最初に、このPCでgitコマンドが利用できるか「git --version」で確認してください。 Gitが入っていない場合: ・使用中のOSを確認してください。 ・OSに合った一般的で安全な方法を選び、何をインストールするか説明してください。 ・システムへのインストールを実行する前に、必ず私の許可を求めてください。 ・GitHub CLI(gh)はインストールしないでください。今回は通常のgitコマンドだけを使います。 Gitが利用できる状態になったら、このリポジトリを現在開いている空のフォルダへcloneしてください。 GitHubへのログインやブラウザ認証が必要な場合は、安全な認証画面を案内してください。パスワードやトークンをチャットへ貼るよう求めないでください。 clone後はmainブランチを開き、次の内容を確認してください。 ・git status ・接続先リポジトリ ・commitに使うgitのuser.nameとuser.email user.nameまたはuser.emailが未設定の場合は推測で設定せず、私に確認して、このリポジトリだけに設定してください。 サイトはmainへpushするとGitHub ActionsでXserverへ自動公開される構成です。 ファイルの変更やpushはまだ行わず、セットアップ結果だけを教えてください。
「cloneできました」「mainブランチです」と表示されたら準備完了です。次回からは同じフォルダをCodexで開き、変更内容を依頼するだけです。
文章を変える
誤字、住所、連絡先、事業説明、FAQなど、サイト内の文章を更新するときに使います。
Codexへ伝えるもの
「今の文章」と「変更後の文章」をできるだけ具体的に書きます。場所が分からなくても、Codexがサイト内を検索できます。
自動で行われること
最新データの取得、修正、差分確認、GitHubへのpush、Xserverへの公開確認まで行います。
公式サイトの「〇〇」という文章を、「△△」へ変更してください。 同じ古い表記が他の場所に残っていないかも確認してください。 作業前にmainを最新にし、関係のない箇所を変更していないか、変更後の差分と表示を確認してください。 問題がなければ変更をcommitしてoriginのmainへpushし、GitHub Actionsの「Deploy to Xserver」が成功するところまで確認してください。
- 固有名詞や数字が正しい
- 古い表記が残っていない
- 他の文章が変わっていない
- 公開完了の報告がある
決済サービスの申請情報を直す
決済会社から指定された会社情報、料金、提供条件、各種表記をサイトへ反映します。
正式な情報をそのまま渡してください。会社情報、料金、利用条件、規約などをCodexに推測させないでください。パスワード、APIキー、本人確認書類は貼り付けません。
決済サービスの申請に必要なため、公式サイトを次の内容へ変更してください。 変更内容: ・「〇〇」を「△△」へ変更 ・「□□」という案内を追加 記載内容は推測せず、私が伝えた情報を正確に使ってください。 不明点があれば変更前に質問してください。 作業前にmainを最新にし、同じ情報を掲載している箇所も確認してください。 関係のない箇所を変更していないか、変更後の差分と表示を確認してください。 問題がなければ変更をcommitしてoriginのmainへpushし、GitHub Actionsの「Deploy to Xserver」が成功するところまで確認してください。
- 法人名・住所が登記情報と一致
- 料金・支払条件が正しい
- 連絡先が実際に利用できる
- 申請会社の指定項目を満たす
画像を変える
差し替えたい画像をCodexの会話へ添付し、どの画像と交換するか伝えます。
-
画像を用意
できるだけ明るく鮮明な画像を用意します。氏名など、掲載内容の間違いがないか確認します。
-
Codexへ画像を添付
画像を会話へ添付し、「どこの画像を変えるか」を説明します。
-
下のプロンプトを送る
PCとスマートフォンの表示確認、公開までをまとめて依頼します。
添付した画像を、公式サイトの〇〇の画像と差し替えてください。 画質を保ちながらWebサイト向けに適切なサイズへ調整し、PCとスマートフォンの両方でレイアウトが崩れないようにしてください。 作業前にmainを最新にし、変更後の差分と表示を確認してください。 問題がなければ変更をcommitしてoriginのmainへpushし、GitHub Actionsの「Deploy to Xserver」が成功するところまで確認してください。
公開を確認する
Codexがmainへpushすると自動公開が始まります。FTPへのアップロード作業はありません。
Codexの報告を確認
「Deploy to Xserverが成功しました」という報告があることを確認します。失敗と表示された場合は「困ったとき」タブを確認します。
XserverやFTPを直接操作しないでください。サーバーへ直接置いたファイルは、次回の自動公開で削除される可能性があります。
困ったとき
当てはまる項目を開いて確認してください。強制的な上書きや、Xserverの直接編集は行いません。
Gitが入っていない・gitコマンドが見つからない
「使用中のOSを確認し、Gitの一般的で安全な導入方法を説明してください。インストール前に必ず私の許可を求め、GitHub CLI(gh)は入れないでください」とCodexへ依頼します。PCの管理者パスワードをCodexのチャットへ貼り付けないでください。
GitHubへログインできない・cloneできない
普段使用するGitHubアカウントでログインしているか確認します。別のアカウントでログインしている場合は切り替えてください。解決しない場合は、Codexに表示されたエラー文をそのまま管理者へ伝えます。パスワードやトークンは送りません。
Codexがpushできないと表示した
「原因を確認し、安全に解消できる認証または同期の問題なら対応してください。force pushはしないでください」とCodexへ依頼します。権限不足の場合は、管理者にGitHubの書き込み権限を確認してもらいます。
Deploy to Xserverが失敗した
Codexへ「GitHub Actionsの失敗内容を確認し、今回の修正が原因なら直して再度pushしてください。サーバー接続やSecretsの問題なら、秘密情報を表示せず原因だけ教えてください」と依頼します。
公開サイトが変わっていない
- Codexがデプロイ成功を確認したか見直します。
- 公式サイトを再読み込みします。
- シークレットウィンドウで開きます。
- 変わらなければ、Codexへ公開サイトとGitHubの内容を比較するよう依頼します。
間違った内容を公開してしまった
Codexへ「直前にmainへpushした変更を確認し、その変更だけを安全にrevertして、再度mainへpushし、デプロイ成功まで確認してください。他の変更は消さないでください」と依頼します。
未保存の変更・競合があると言われた
無理に上書きせず、「既存の変更を失わないように、内容と安全な選択肢を説明してください」とCodexへ依頼します。`git reset --hard` やforce pushは行いません。