ブログを移転した。システムは一から構築している。とりあえず文章とプログラムが書けるようになったので、この記事を公開した。
過去の記事は幽閉している。前回のシステムは肥大化していて、あれと同等のものを構築するにはそれなりの時間がかかるだろう。
新システムのソースコードは sueka/blog にある。MDX の記事を Velite で収集・変換し、Preact (preact-iso) で事前レンダリングする。Preact は薄いフロントエンドで、ルーティング、<title> の設定、記事のレンダリングなどをおこなう。MDX code の実行は隣接する ESM でおこなっている。それぞれの部品がうまく噛み合った、良いシステムができたと思う。
年も取った。これを機に、今後はもっと文章を書いていきたい。書きさしの記事もいくつかある。