nna774.net(つまり、このページのこと)をHonoで書き直した。 今まではmiddleman, middleman-blogを使って書いてたが、手元でビルドが成功しない状況が続いていた。 一方並行してHonoの話をイベントで何度か聞いていた。 それがv4でついにSSG(Server Side Generation)に対応したということで、乗換えてみることにした。 いくつかの問題があるものの、一旦全てworkaroundすることができたので、乗り換えることに成功した。 気付いている問題 app.get('/パス/', ...) のようなパスにマルチバイト文字列を渡した場合、内部には/パス/のように登録されるが、アクセスする際に/%E3%83%91%E3%82%B9/のようにエンコードされるためか、マッチされない。 encodeURIしたパスを登録して、ファイルに書き出す際にdecod