Skip to content

Latest commit

 

History

202 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codex CLIでWebサイトをつくろう

このリポジトリは、Codex CLI を使って GitHub Pages にサイトを公開するための実践ガイドです。 慶應AICの講座資料として使える構成を保ちつつ、Webサイト制作と公開の基本を学べるように整理しています。

目次(GitHub 上の各章)

講義用APIキーの公開

  1. OpenAI Platform の API keys で講義用のAPIキーを作成し、その場でコピーします。
  2. ローカルで暗号化ファイルを作ります。APIキーとパスワードは入力しても画面に表示されません。
node scripts/encrypt-class-api-key.mjs
  1. 作成された assets/data/class-api-key.enc.json だけを公開します。
git add assets/data/class-api-key.enc.json
git commit -m "Update class API key"
git push

公開後は 02-github-codex.md のフォームで、設定したパスワードを入れるとAPIキーを表示できます。平文のAPIキーはGitHubに置かず、授業後はOpenAI Platformで講義用キーを削除します。

ローカル開発

このリポジトリは GitHub Pages / Jekyll で公開する静的サイトです。 npm の依存はありませんが、見た目を確認しやすいように npm run dev からJekyllを起動できるようにしています。

npm run dev

起動したら http://127.0.0.1:4000/ を開きます。 初回はRuby gemのインストールが走るため少し時間がかかります。

MacでRuby 3系が入っていない場合は、先に以下を実行してください。

brew install ruby@3.4

依存関係の脆弱性チェックは次のコマンドで実行できます。

npm run audit:ruby

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages