このサイト「WebCanta」は、WordPressから EmDash という新しいCMSへ移行しました。見た目はこれまでとほとんど変わりませんが、中身の仕組みは大きく入れ替わっています。
この連載では、移行をどのように進めたのかを全4回に分けて記録します。第1回の今回は「準備編」として、なぜ移行したのか、何を引き継いで何を引き継がなかったのかを整理します。
EmDashとは
EmDashは、Astroという仕組みの上で動くCMS(サイトを管理するシステム)です。公開先はCloudflare Workersで、ページを世界中の近いサーバーから配信できるため、表示が速くなりやすいのが特徴です。
WordPressが「サーバーにプログラムとデータベースを置いて動かす」形なのに対して、EmDashは「クラウド側で配信する」形です。運用の手間と表示速度の両方を見直したくて、移行先に選びました。
移行前にやったこと:棚卸し
いきなり移行作業に入るのではなく、まず「いまのサイトに何があるか」を数えました。
- 投稿:122件(すべて公開)
- 固定ページ:10件
- お知らせ:2件
- カテゴリー:34件(親子関係のある階層構造)
- メディア(画像など):158件
- コメント:60件
この棚卸しが、移行後に「全部移せたか」を確かめる物差しになります。数が合わなければ、どこかで取りこぼしていることが分かります。
引き継ぐもの・引き継がないもの
棚卸しの次に、「引き継ぐ/引き継がない」の線引きを決めました。
引き継ぐもの
- 記事・固定ページ・お知らせの本文
- カテゴリーとタグ
- メディアファイル
- いただいたコメント
- サイト名・キャッチフレーズ・デザインの見た目
引き継がないもの
- プラグインで実現していた会員ログイン機能(移行先には同じ仕組みがないため)
- WordPress側のフォーム送信の仕組み(お問い合わせは外部サービスのFormspreeに置き換え)
「全部をそのまま移す」のではなく、移行先で再現できるものと、別の方法に置き換えるものを先に分けることが、移行を迷走させないコツでした。
移行の全体像
作業は大きく6つのステップで進めました。

ポイントは、本番サイトをいきなり触らないことです。まず手元のパソコンの中(ローカル環境)に移行先を用意して、そこで移行と確認をすべて終えてから、本番へ反映しました。
次回では、記事やメディアを実際に移した流れを説明します。
この連載の目次
- 「準備編」なぜ移行したのか・何を引き継ぐのか(この記事)
- 「実作業編」記事・メディア・コメントをEmDashへ移す流れ
- 「つまずき編」移行で起きた表示の不具合と、その直し方
- 「公開編」本番デプロイから独自ドメイン切り替えまで




COMMENTS
コメント(0件)
まだコメントはありません