69bird.jp

1560記事のWordPressブログをAstroに移行した

WordPress

2026/05/16から2026/05/17にかけて、個人で運営しているWordPressブログをAstroに移行しました。
WordPressブログは以前はレンタルサーバで運営していたのですが、2021年2月よりshifterを利用してきました。
Shifterに1500記事のWordPress個人ブログを移しました
2021年時点ではブログの更新頻度はほぼ毎日だったのが、現在では年に数記事しか更新しない頻度になり、shifterの維持費(40ドル/月)が割に合わないと感じたのが移行の理由です。
claude codeを利用することで、2日間で完全に1560記事を移行することができました。
Astroにしたのはclaude codeでおすすめされたからです。それまではAstroの存在を知りませんでした。
cloudflare pagesでホスティングすることにより、維持費は無料になりました。

移行手順

claude codeを使う前はGeminiを使用してNext.jsへの移行に取り掛かっていました。そのときに管理画面の左メニューから 「ツール」→「エクスポート」 でXMLファイルへのエクスポートを行い、Markdownへの一括変換まで終了していました。
このファイルをclaude codeは自分で読み取って、自動でAstroへの移行をおこなってくれました。
私は確認画面でYesを押すだけでした。
作業は2時間くらいで終了し、ドメインのcloudflareへの反映に1日かかり、翌日からAstroにすべての記事が移行できたのを確認しました。

追加したこと

WordPressの固定ページが移行されていなかったので、プロフィールページ、問い合わせページのみをclaude codeに指示して移行しました。
検索窓も新たに追加しました。shifterではGoogle検索か、有料のAlgoria検索しか使用できませんでしたが、強力な検索を追加することができました。

今後の方針

WordPressのテーマは反映されていないため、トップページのデザインが簡素なものとなっています。
今後手を加えて見やすいトップページにしていきたいと考えています。

#wordpress#ブログ運営#Claude Code
← 記事一覧に戻る