今回の公開手順を記録した実験記事です。WordPressの既存記事を移行したものではありません。
まずは、今のブログを動かさないことにした
僕はConoHaとWordPressで複数のブログを運営している。記事を積み上げ、改善しながら育ててきたサイトだから、いきなり新しい仕組みに置き換えるつもりはない。
今回やりたかったのは、別の方法でサイトを公開する小さな実験。既存のWordPressもドメインも変更せず、Cloudflare用の新しい場所を一つ用意した。
GitHubは「保管場所」、Cloudflareは「公開場所」
今回の構成はシンプル。記事やデザインを含むサイトのファイルをGitHubに置き、Cloudflare Pagesがそのファイルを読み取ってサイトとして公開する。
GitHubのリポジトリは非公開にした。ただし、Cloudflare Pagesの公開URLは誰でもアクセスできる。ファイルの保管場所が非公開でも、公開したサイトまで非公開になるわけではない。ここは覚えておきたいポイントだ。
今回、実際にやったこと
まずGitHubで「nomad-lab-cloudflare」という専用リポジトリを作成。デザイン試作のHTML、CSS、JavaScriptを保存した。
次にCloudflare PagesからGitHubを接続し、対象のリポジトリを選択。公開対象のブランチは「main」、出力先のフォルダーは「public」に設定した。
デプロイが完了すると、CloudflareのURLで試作サイトが表示された。トップページだけでなく、記事一覧、検索、カテゴリーの絞り込み、記事紹介ページまで動いていることを確認できた。
WordPressと違うのは「公開までの道筋」
WordPressでは管理画面から本文を書いて「公開」を押していた。一方、今回のCloudflare版には、まだWordPressのような記事編集画面がない。
今はGitHubにサイトのデータを反映すると、Cloudflareが自動的に更新する仕組み。だから「記事をどう作り、誰が確認し、どのタイミングでGitHubに送るか」を自分たちで整える必要がある。
次は「この記事を公開して」を実現したい
僕が面白いと思っているのは、AI社員と役割分担すること。AIが記事の下書きや登録作業を支え、最後は僕が内容を確認してGOを出す。
この記事は、その流れを試すためのCloudflare版オリジナル記事の第一歩。現時点では投稿の完全自動化ができたわけではない。記事の追加方法を一つずつ検証している段階だ。
小さく作って、確かめて、また直す
新しい仕組みを理解してから始めようとすると、いつまでも最初の一歩が出ないことがある。今回は先に公開してみたことで、どこまで動き、次に何を整えるべきかが見えてきた。
この実験記録も完成形ではない。既存ブログは大切に育てながら、別の選択肢を一つずつ試していく。
次の一歩を、また一つ。