サイト移行の記録

【実作業編】記事・メディア・コメントをEmDashへ移す流れ

記事も画像もまとめて移行

連載「サイト移行の記録」の第2回は「実作業編」です。第1回で決めた方針に沿って、記事・メディア・コメントを実際にEmDashへ移した流れを説明します。

進め方の原則:まずローカルで移す

移行作業は、本番サイトではなく、手元のパソコンの中にあるテスト環境(ローカル環境)から始めました。ローカルなら失敗してもやり直せますし、表示を確認しながら少しずつ直せます。

流れはこの4段階です。

データの移し方:WordPressからローカル確認を経て本番へ

手順1:移行先の受け皿を用意する

最初に、EmDashのプロジェクトをローカルに新規作成しました。テンプレートはブログ用を選び、そのままでは仮のサンプル記事が入っている状態です。ここへWordPressのデータを流し込んでいきます。

手順2:移行ツールでデータを取り込む

WordPress側には、EmDashへの移行を助けるプラグイン(Exporter)があります。これを使うと、単なる記事本文だけでなく、次のものまでまとめて取り込めます。

  • 投稿・固定ページ・お知らせ(カスタム投稿タイプ)
  • カテゴリー・タグ
  • メディアファイルの実体
  • コメント
  • メニュー
  • サイト名やロゴなどの基本設定

取り込み結果は、準備編で数えた棚卸しの数字とぴったり一致しました(コンテンツ134件、メディア158件、コメント60件)。「数が合うこと」が、取りこぼしがないことの証拠になります。

手順3:デザインを作り直す

データが移っても、そのままでは見た目がテンプレートの初期デザインです。そこで、元のWordPressテーマのCSSやテンプレートを読み解き、EmDash側に同じ見た目を再実装しました。

  • ヘッダー・フッター・サイドバーの構成
  • トップページのヒーローや「PICK UP」スライダー
  • 記事ページの目次(スクロールに追従するタイプ)
  • コードブロックのコピーボタン

見た目を先に揃えておくと、移行後の確認が「中身の違い探し」に集中できます。

手順4:いらないものを片付ける

取り込み直後は、テンプレートのサンプル記事や、引き継がないと決めた会員系ページも混ざっています。これらをゴミ箱へ移し、残すものを「記事122件+通常ページ4件+お知らせ」に整理しました。著者のアイコン画像も、移行先のメディアに登録し直しています。

ローカルで確認してから次へ

ここまでで、ローカル環境では移行前と同じように読める状態になりました。ただし、実際に表示してみると細かな不具合がいくつも見つかります。その内容と直し方は、次回でまとめます。

この連載の目次

  1. 「準備編」なぜ移行したのか・何を引き継ぐのか
  2. 「実作業編」記事・メディア・コメントをEmDashへ移す流れ(この記事)
  3. 「つまずき編」移行で起きた表示の不具合と、その直し方
  4. 「公開編」本番デプロイから独自ドメイン切り替えまで

COMMENTS

コメント(0件)

まだコメントはありません