All posts

STEP1: プロジェクトを作成する

npm create emdash@latestでCloudflare向けのEmDashブログ雛形を作る。

対象EmDashバージョン: 1.3.1 ・ 確認日: 2026-10-27

ここから「猿でもわかるEmDash」シリーズがスタートする。STEP1〜STEP ENDを順番にたどれば、Cloudflare Workers上でEmDashブログを公開できる。

結論

`npm create emdash@latest` に --template cloudflare:blog を渡すだけで、Astro+EmDashのブログ雛形が数分で完成する。

EmDashって何からインストールすればいいの?

  1. 雛形を作成する

    空のフォルダ、または一時フォルダで実行する。

    npm create emdash@latest my-site -- --template cloudflare:blog --pm npm --install --sandboxed-plugins --yes
  2. 作成されたファイルを確認する

    wrangler.jsonc、astro.config.mjs、src/ 以下にブログのページ一式が生成される。

  3. 既存フォルダに統合する場合は移動する

    CLAUDE.mdなど既存ファイルを残したいときは、一時フォルダで雛形を作ってから目的のフォルダへファイルを移す。

    rsync -a /tmp/scaffold/my-site/ ./

つまずきポイント

npm installで `EBADENGINE` の警告が出ることがある(Node.jsのバージョンがpackageの要求より少し古い場合)。インストール自体は成功するので無視してよい。

まとめ

  • npm create emdash@latestでCloudflare向けブログ雛形を作成できる
  • --sandboxed-plugins を付けるとworker_loadersが有効になる
  • 既存フォルダに統合する場合は一時フォルダ経由で移動する

Discussion

No comments yet