本格的にサイトを復旧し始めた話
ブログをPHPからNode.jsに変えた話
お久しぶりですnoelelです。
この前のPHPの脆弱性、大変でしたね。
そんな私も最近までWordPressを使っており、個人ブログなのでぶっちゃけ攻撃する人はいない気がしますが、結構ひやひやしました。

そこでPHPをやめたいなぁ...っと思ったわけです。
PHPってAI時代になる前から脆弱性が多いと言われていた印象を私は持っており、元々Node.jsに移行する計画はありましたが、なかなか進んでいなかったのですが、今回の脆弱性でAIの助けを借り急ピッチで移行を進めました。

こんな感じでClaudeに投げて、いろいろとやってみてもらいました。
その結果がこのような感じになりました。

結構元々のArkheのミニマムさを引き継いでいて良いと思っています。
ただ、フロントエンドだけでなく、バックエンドも大きく変わっています。
今まではWordPress + PHPという構成でしたが、今回の移行でNode.jsを使った独自の構成になりました。
WordPressの便利さを捨てることになるので、記事の管理や更新など、今まで簡単にできていたことを自分で実装する必要があるのは少し大変です。
とはいえ、自分のサイトに必要な機能だけを実装できるので、無駄な機能を減らせるのは大きなメリットだと思っています。
また、今回の移行ではAIにもかなり助けられました。以前なら調べながら少しずつ実装していたであろう部分も、AIに相談しながら進められたので、想像していたよりもスムーズに開発できました。
もちろん、AIが書いたコードをそのまま使えば安全というわけではありません。生成されたコードを確認したり、実際に動作を試したりする必要はあります。
今回のPHPの脆弱性が直接のきっかけではありますが、結果的にはサイトの構成を見直す良い機会になったと思います。
これからはNode.jsをベースに、必要な機能を少しずつ追加しながら、自分にとって使いやすいブログにしていきたいです。
それでは、また!