My 3rd Post

これは私の3番目の投稿です。 以下は、サイトのビルド方法です。

サイトの公開手順

このプロジェクトでは、コンテンツをビルドし、GitHubにプッシュすることでCloudflare Pagesに自動でデプロイする流れを想定しています。

1. 公開用のサイトをビルド

まず、ローカルで公開用の静的ファイルを生成します。プロジェクトのルートディレクトリで以下のコマンドを実行してください。

invoke preview

このコマンドは publishconf.py の設定を使って src/output ディレクトリにファイルを出力します。

2. 変更をGitHubにプッシュ

次に、生成されたファイルを含むすべての変更をGitHubリポジトリにプッシュします。

git add .
git commit -m "記事の追加や更新"
git push origin main

3. Cloudflare Pagesでの自動ビルド

Cloudflare Pagesは、GitHubリポジトリへのプッシュを検知して、自動でサイトのビルドとデプロイを行います。

Cloudflareでのビルド設定は以下の通りです。

  • ビルドコマンド: invoke preview
  • ビルド出力ディレクトリ: src/output

この設定により、GitHubにプッシュするだけで、数分後にはサイトが更新されます。


links

social