Skip to content
otobouCode
Go back

無料ブログの始め方|Markdown × Cloudflare Pagesでサクッと開設

Updated:

無料ブログの始め方(Markdownで楽に書く方法)【Cloudflare Pages】

サーバー契約も不要、HTMLやCSSが分からなくてもOK。 最先端の「Astro」×「Cloudflare Pages」で、“お金をかけずブログを始めたい”を実現します!


はじめに

個人で情報発信したいけど「費用が心配」「WordPressの準備が大変そう」—— そんな方のために、完全無料&運用も激ラクな現代的ブログ開設手法を解説します。

☑️ 難しい操作なし ☑️ Markdownで記事を書くから速い ☑️ サイト高速&自動公開 ☑️ セキュリティ・SEOも安心


この手順でできること


必要なもの

  1. GitHubアカウント(無料作成:登録ページ
  2. Cloudflareアカウント(無料作成:登録ページ
  3. Node.jsインストール方法解説

手順01:ブログの土台(Astro)を作成

1. Astroのセットアップ

コマンドライン(ターミナル)で下記を実行:

npm create astro@latest

※Astro公式チュートリアルも参考に

2. ローカルで動作確認

cd プロジェクト名
npm run dev

http://localhost:4321にアクセス→ブログ画面が表示されればOK!


手順02:記事を書こう

src/content/blog/

✅ サンプル記事の整理について

Astroブログを新規作成すると、「first-post.md」や「second-post.md」などのサンプル記事が最初からいくつか含まれています。

自分で作成した記事だけで動作を確認したい場合は、これらのサンプル記事(不要なファイル)は削除してOKです。

そうすることで、自分が作った記事だけがブログに表示されるので、検証や運用がスムーズになります。

削除方法はエクスプローラーやファインダー、またはエディター上でファイルを右クリックして「削除」を選ぶなど、お使いの環境で簡単にできます。

また、記事ファイル内の「title」「description」「pubDate」などは、わかりやすくご自身の内容に編集しましょう。


例:記事の中身

---
title: "無料ブログの始め方"
pubDate: 2026-03-19
description: "無料でブログを始める方法"
---

# 無料ブログの始め方

これは最初の記事です。

手順03:GitHubにアップロード

git add .
git commit -m "first commit"
git push

GitやGitHub操作でつまづいたら→ 初心者向けGit解説


手順04:Cloudflare Pagesで公開

  1. Cloudflare Pagesへログイン
  2. 「プロジェクト追加」→GitHub連携→リポジトリ選択
  3. ビルド設定
    Framework preset: Astro
    Build command: npm run build
    Output directory: dist
  4. 保存・デプロイ実行で“無料ブログ”公開完了!

独自ドメイン設定も可能(詳細はこちらの記事


日々の運用は超シンプル!

  1. Markdownで新しい記事を書く(src/content/blog/以下に追加)
  2. git pushするだけ
  3. 自動で「Cloudflare Pages」に公開!

よくある質問&つまずきポイント


まとめ


本記事は2026年3月執筆・最新環境検証済み


Share this post on: