November 9, 2026

Re-Loaded WordPressを滅っ!して、LISP信者としてCryogenに完全に置き換えてやった!

WordPressが元々いまいち好きになれずにいたところ、昨今頻発する脆弱性等の問題と

Lispにドはまりしてしまったので、Lisp系のブログシステムに乗り換えたかったこともあり。

Clojure(Lisp方言)のCryogenってやつに置き換えた。

昨今、頻発する脆弱性問題で気になるリスクが根本排除できた🎉

  • サーバーサイド攻撃(PHP)への更新対応問題。
  • データベースへのSQLインジェクションやリモートコード実行等攻撃ベクター
  • スパムコメントも機能的に対応させていない。

WordPressは俺には多機能過ぎたよ。

シンプルで圧倒的に扱いやすく、更新機能が高速化した。。。機能的にはね、あとは俺か、、、

重厚な管理画面から解放され、非常に心地よいモダンな環境が整った。

  • 記事の執筆はすべてMarkdownへ
    • 慣れ親しんだエディタでガシガシ書ける心地よさ。
  • Babashkaスクリプトによる自動更新の導入
    • スクリプト一発でビルドからデプロイまで走る。しかもBabashkaもLisp。揃っている事が嬉しいw
    • 重い管理画面にログインすることなく、高速でサイト更新が可能。

移行の進捗と現在の課題

バックエンドの仕組みや記事データ、自動化の仕組みまわりは驚くほどスムーズに移行できました。

  • 唯一の残り課題:デザイン面のブラッシュアップ
    • 機能面や運用面は100点満点だが、見た目(テーマやCSSなどのデザイン面)はまだこれから微調整や更新が必要な状態。
    • とはいえ、ここからは純粋にフロントエンドやCryogenのテンプレートをいじるだけなので、育てる楽しみ!

気分よい環境はできたので、あとはもっと書けるといいな。

セキュリティの不安やデータベースの管理から完全に解放され、今後のサイト運用がとにかく楽しみ。 デザイン面の課題を少しずつクリアしつつ、Lisp系エコシステムの恩恵をフルに活かしたスマートなサイト運用を続けていこうと思う。 some stuff happened

Stop trying to make fetch happen.

  • Regina
Tags: static-site-generator PHP WordPress Cryogen Clojure migration babashka markdown lisp