「ブログを始めてみたい」と思ったことはあるだろうか。
私もずっとそう思っていた。でも、何から始めればいいのかわからないし、なんとなく難しそうで後回しにしてきた。コマンドとか、GitHubとか、聞いたことはあるけどよく知らない言葉が並んでいて、自分には無理かなと思っていた。
それが先日、Claude Code(AIアシスタント)の助けを借りながら、1日でブログを公開することができた。 しかも無料で。
同じように「ブログを始めたいけど難しそう」と思っている方に向けて、実際にやったことをそのままお伝えしたい。
完成したもの
まずゴールを見てもらおう。
- ブログ名:走って・ぶら下がって・考えた
- URL:https://my-blog-b4d.pages.dev
- 費用:0円
- かかった時間:半日程度(休憩込み)
シンプルでスッキリしたデザインで、記事を書けばすぐに世界中に公開できる状態になった。
使ったツール・サービス(すべて無料)
| ツール | 役割 |
|---|---|
| Hugo | ブログを作るソフト(静的サイトジェネレーター) |
| PaperMod | ブログのデザインテーマ |
| GitHub | 記事やデータの保存場所 |
| Cloudflare Pages | ブログをインターネットに公開するサービス |
| Claude Code | 手順を教えてくれるAIアシスタント |
難しい言葉が並んでいるが、実際には「Claudeに言われた通りにコマンドを入力するだけ」だった。仕組みを完全に理解しなくても進められた。
実際にやったこと(ざっくり手順)
事前準備(インストール)
- Git(バージョン管理ツール)
- Node.js(プログラム実行環境)
- Hugo(ブログ作成ツール)
これらはClaudeに「次に何をインストールすればいいですか?」と聞きながら、公式サイトからダウンロードした。
当日の作業の流れ
① デスクトップにmy-blogフォルダを作成
コマンドプロンプト(黒い画面)を開いて、Claudeに教えてもらったコマンドを入力するだけ。
mkdir my-blog
cd my-blog
hugo new site . --force
② デザインテーマを追加
PaperModというシンプルで使いやすいテーマをGitHubからダウンロード。
③ ローカルで動作確認
hugo server というコマンドを入力すると、自分のパソコン上でブログが起動した。ブラウザで http://localhost:1313 を開くと、ブログが表示された。
④ GitHubにアップロード
GitHubにリポジトリ(保存場所)を作成して、データをアップロード。ここでGitHubのアカウントが必要だったが、無料で作れる。
⑤ Cloudflare Pagesに接続
CloudflareのダッシュボードからGitHubのリポジトリを選択するだけで、自動的にブログが公開された。
正直に言うと、困ったこともあった
スムーズにいかない場面も何度かあった。
困ったこと①:コマンドをコピペしたら文字化けした
Claudeアプリからコマンドをコピーすると、% が全角文字に変わってしまいエラーが出た。これはClaudeに相談したところ、%USERNAME% を使わずに直接パスを入力する方法に変えてもらって解決した。
困ったこと②:GitHubへの認証に手間取った
初回のアップロード時に認証が必要で、少し時間がかかった。でもブラウザに認証画面が出てきたので、ボタンをクリックするだけで済んだ。
困ったこと③:記事をクリックしたら別サイトに飛んだ
設定ファイルのURLが example.org のままになっていたのが原因。Claudeに指摘してもらい、自分のブログのURLに変更したらすぐ解決した。
どれもエラーをスクリーンショットで見せたり、状況を説明したりすると、Claudeがすぐに原因と対処法を教えてくれた。
Claude Codeと一緒に進めた感想
率直に言うと、「これは一人では絶対できなかった」 と思う。
コマンドの意味も、GitHubの仕組みも、Cloudflareの設定も、正直よくわかっていない。でも「一度に一ステップずつ指示してください」「エラーが出たら日本語で説明してください」と最初にお願いしたら、ちゃんとそのペースで付き合ってくれた。
スクリーンショットを見せれば「今の状態はOKです」「ここが間違っています」とすぐ教えてくれるのも助かった。迷子にならずに最後まで進めた。
記事の投稿も簡単だった
ブログができた翌日、早速記事を書いて投稿してみた。
- Claudeに記事の内容を伝えて、Markdown形式で書いてもらう
- コマンドプロンプトで3行のコマンドを入力
- 1〜2分でブログに反映される
git add .
git commit -m "記事タイトル"
git push origin main
この3行を覚えるだけでいい。あとはCloudflareが自動でブログに反映してくれる。
これからブログを始めたい方へ
「難しそう」という気持ちはよくわかる。私もそう思っていた。
でも実際にやってみると、難しいのは「仕組みを理解すること」であって、「操作すること」ではなかった。 Claudeが手順を教えてくれるので、仕組みがわからなくても前に進める。
費用もかからない。サーバー代もドメイン代も不要で、Cloudflare Pagesは無料で使える。
「ブログを始めたいけど踏み出せない」という方は、ぜひ一度試してみてほしい。最初の一歩はコマンドプロンプトを開くことだ。
参考:今回使ったリンク
- Hugo公式サイト:https://gohugo.io/
- PaperModテーマ:https://github.com/adityatelange/hugo-PaperMod
- GitHub:https://github.com/
- Cloudflare Pages:https://pages.cloudflare.com/
- Claude:https://claude.ai/
このブログ自体が、今回紹介した方法で作られています。