このブログ「まなてぃのぽよーんろぐ」は、2026年9月にWordPressからNotion×Astroの構成(Astro Notion Blog)に引っ越しました。
見た目は大きく変わっていないかもしれませんが、中身はまるごと入れ替わっています。この記事では、なぜWordPressをやめたのか、移行してみてどうだったのかを書いてみます。
カスタマイズの内容や、SEO・収益化まわりの対応は別の記事にまとめたいと思います。
- 【準備中】静的サイトでもSEO・AdSense・アフィリエイトはできる?
このブログ「まなてぃのぽよーんろぐ」は、2026年9月にWordPressからNotion×Astroの構成(Astro Notion Blog)に引っ越しました。
見た目は大きく変わっていないかもしれませんが、中身はまるごと入れ替わっています。この記事では、なぜWordPressをやめたのか、移行してみてどうだったのかを書いてみます。
カスタマイズの内容や、SEO・収益化まわりの対応は別の記事にまとめたいと思います。
WordPressにはセキュリティ対策のプラグインを入れていたのですが、海外からの不正なアクセスや、攻撃を試みたという通知がよく届いていました。
実際に侵入されたわけではないものの、通知が来るたびに「こんな弱小サイトでも狙われているんだな……」と思って、ちょっと嫌な気持ちになっていました。
WordPressは、本体・テーマ・プラグインの更新が頻繁にあります。セキュリティのためには更新した方がいいのはわかっているのですが、更新するたびに表示が崩れていないか気になったりして、正直めんどうでした。
いちばん大きかったのがこれです。WordPressのブロックエディターが、どうしても好きになれませんでした。
記事を書くこと自体より、エディターの操作に気を取られてしまって、記事を書くハードルがすごく上がっていました。
最近はAIが出てきて、音声入力でしゃべって、ざっくり言いたいことを文章にするスピードはかなり上がりました。
でも結局、WordPressでの装飾や画像づくりに時間を取られて、ブログを書くのが億劫になることがありました。途中まで書いたのに更新していない記事がある……みたいな、もったいない時間が結構ありました。
Notionは普段からメモや日記で使っていて、いちばん書き慣れているエディターです。ブロックの入れ替えもドラッグするだけ、画像も貼り付けるだけ。
いつものNotionでサクサク書いて、そのままブログになるなら、執筆体験がかなり良くなるのでは?と思いました。
そこで見つけたのが、otoyo様が公開している「astro-notion-blog」というテンプレートです。Notionのデータベースに書いた記事を、Astroというツールでブログのページに変換してくれます。
https://github.com/otoyo/astro-notion-blog
Astroで作ったブログは「静的サイト」になります。アクセスがあるたびにページを組み立てるWordPressと違って、あらかじめ完成したページを配信するだけなので、表示が速いそうです。
静的サイトには、WordPressのようなログイン画面がそもそもありません。記事を書くのはNotion、公開するのはCloudflare Pagesなので、ブログそのものに「ログインを試みる場所」がないんです。
なぜ静的サイトの方が安全か
WordPressは「サーバー上でPHPが動き、DBがあり、ログイン画面やプラグインがある」動的サイトなので、攻撃対象が多いです。astro-notion-blogはビルド済みのHTML/CSS/JSを配信するだけの静的サイトなので、以下がそもそも存在しません:
攻撃 WordPress astro-notion-blog ログイン総当たり(wp-login) 標的になる ログイン画面が無い(編集はNotion側) プラグイン/テーマの脆弱性 最大のリスク プラグインが無い SQLインジェクション DBがある 公開側にDBが無い PHPの脆弱性/RCE PHPが動く PHPが動かない .env や設定ファイルの読み取り 狙われる 公開物に秘密ファイルが無い さらに前段に Cloudflare が入り、DDoS対策・TLS・基本的なWAFが効きます。
届いたWordfenceのメールについて
あのメールは、まだ稼働中の「旧WordPress」からのものです。ブロックされている攻撃(
.envやconf.php、/proc/self/environを読もうとするディレクトリトラバーサル、ログイン試行)は、インターネット上の定番の自動ボット探索で、WordPress特有のパスを狙っています。
- Wordfenceがブロックしているので、旧WPも今は実害なし。
- 新しい静的サイトでは、これらの探索は単に404になるだけ(
.envもPHPもDBも配信されていないため)。つまり新サイトは、この種の攻撃に対してそもそも脆弱ではありません。
移行作業は9月13日に始めて、9月23日に本番公開しました。だいたい10日くらいです。
カスタマイズや記事の移行は、AI(Claude Code)に相談しながら進めました。私はプログラムを細かく書けるわけではないのですが、「こういうふうにしたい」と伝えながら一緒に作っていけたので、思っていたよりずっとスムーズでした。
特にサイトデザインのカスタマイズや、セキュリティ、SEO、ドメインの変更に関してはAIにサポートしてもらえたおかげでスムーズに設定できました。
サイトデザインでは以下のページにもお世話になりました。ありがとうございました。
WordPressのサーバー代については、もともとスターサーバーのドメイン特典サーバーを使っていました。
そのため、以前からドメイン代(2,047円/年間)のみです。
今のブログはCloudflare Pagesの無料枠で公開しています。
やはり、かかっているのはドメイン代くらいです。
いいことばかりではないので、気になったところも書いておきます。
今はこんな流れで記事を公開しています。
サイトを再ビルドする、という部分がWordPressにはなかった部分です。
このブログはCloudflare Pagesで公開していますが、Notionで記事を書いただけでは、ブログ記事は自動で更新されません。
そこで、Cloudflareの「デプロイフック」という機能を使っています。デプロイフックを作ると専用のURLが発行されて、そのURLにアクセスするとサイトの再ビルドが始まります。
このURLをiPadの「ショートカット」アプリに登録して、ボタンひとつで再ビルドできるようにしました。
設定のしかた
これで、Notionで記事を書き終えたら、iPadホーム画面のショートカットをタップするだけで公開できます。パソコンを開かなくても、iPadだけで書いてから公開までが済むので、とても気に入っています。
WordPressからNotion×Astroに移行して、いちばん変わったのは「書く気持ち」です。いつものNotionで書けるので、思いついたらすぐ書き始められるようになりました。
これからは途中で止まっている記事を減らして、どんどん更新していきたいと思います。
最後に、すてきなテンプレートを公開してくださっているotoyoさんに感謝です。
https://github.com/otoyo/astro-notion-blog