Qroon

ブログをRemixで書き換え

2024/02/12

Go + React(vite)で作っていたこのブログをRemixに書き換えた。
Goで何か作りたいというモチベーションの元で作ったけど、バックエンドとフロントエンドを分けたことで煩雑になってしまった。
NextかRemixかで検討したけど、使ったことないRemixを試してみた。

Remixを試してみて

バックとフロントの処理が一箇所に固まるから、個人で作るには見通しがよくて良い感じ。いまいち理解していない部分も多いけど、書き心地は良かった。
バージョンのタイミングのせいか、チュートリアルがうまく動かなかったり、Tailwind以外はおすすめしないとか不安要素は色々あるけど。

CloudflarePagesに移してみる?

CloudRun + PlanetScaleで運用していたけど、いざデプロイする段階になってCloudFlare + D1を検討してみた。RemixはCloudflarePagesに対応したアダプターあるし置き場変えてみるか、と。
結果としてはCloudflareでは使えないコードを多数使用していて、修正大変そうだから今まで通りCloudRun + PlanetScaleに。
特にJsdomが使えないっぽいのは意外(軽くみただけだから実際は不明)。記事投稿でマークダウン変換に使ってるから、大掛かりな変更になってしまう。
次に一から作るときにはCloudflarePages用で作ってみよう。

リニューアルしてみて

公開して3ヶ月で書き換えたけど、一回作ってるだけあって思ったより短時間でアップできた。
CloudRunのコールドスタートがだいぶ遅くなった気がするけど、今のところ見にきてる人ほとんどいないしな。少しずつ手を加えていこうと思う。