Grok Botにブログを立ち上げさせてみた

このブログでは、ゲームで買ったもの、学んだこと、行った場所など、なんでも書いていきます。

記念すべき第1回のGrok botに「このブログ自体を立ち上げさせる」です。

image.jpg

「CloudflareにCMSってあるの?」から始まった

最初はふわっと「ブログを書きたい」と伝えただけでした。どこで書くか聞かれたので「CloudflareにCMSがあるって聞いたけど?」と返したら、Grok Botの答えは「定番の公式CMSはないです」。

……と思ったら、調べ直してもらうと、Cloudflareが「EmDash」というCMSを出していて、2026年9月28日に正式版の1.0が出たばかりだとわかりました。AIでも知らないことはあるけど、ちゃんと調べ直して訂正してくれたのはよかったです。

EmDashは無料でオープンソースのCMSで、WordPressの後継を意識して作られています。中身はAstroで、Cloudflare Workers上で動き、記事はD1(データベース)、画像はR2(ストレージ)に保存されます。

作り直すか、別で立てるか

実は tokisudeniosushi.com に配信用の公式サイトをすでに作っていました。「これをアップデートするか作り直すか」と相談したところ、Grok Botが公開中のページを調べて、Astroで作られていることを突き止めました。

そのうえで提案されたのは「今のサイトはそのまま残して、ブログは blog.tokisudeniosushi.com に別で立てる」案。今のサイトを壊す心配がないので、これでいくことに。

私がやったのは3つだけ

Grok Botが自分のパソコンでテンプレート作成からビルド、デプロイ、カスタムドメインの設定まで進めてくれて、私がやったのはこれだけでした。

CloudflareでAPIトークンを発行して渡す

管理画面で管理者アカウントを作る

「できた」と言う

ちゃんとハマりどころもあった

全部すんなりいったわけではありません。

AstroがNode.js 22.12以上を要求していて、最初はビルドが通らなかった(Grok Botが自分で対処)

私がAPIトークンの代わりにアカウントIDを渡してしまった。Grok Botは値の中身を見ずに「32文字なのでトークンではなさそう」と気づいて、入れ直しを頼んできた

デプロイ中に一度タイムアウトしたけど、やり直したら通った

「管理画面は最初にアクセスした人が管理者になるので、すぐ作ってください」と念押しされた

感想

会話を始めてから公開まで、だいたい20分ちょっと。自分でやっていたらドキュメントを読むだけでもっとかかっていたと思います。一方で、最初の「CMSはないです」のように、AIの答えを鵜呑みにせず確認するのも大事だなと感じました。

No comments yet