ほぼ1年ぶりに個人サイト(ここ)を触っているが、Tailwindがなかなか厳しい…という話をする。
個人サイトはいくつかの変遷を経ており、その時々で触りたいものを触るために移行しているところがある。
ざっくり書くと
- Hugo
- Zola
- Astro
みたいな感じで使ってきている(多分)。今はAstro。
技術スタックとしては
- Astro
- Svelte
- Tailwind
で、今触り始めてPrettierのファイル群につらさを感じたのでざっと除去してBiomeを入れたところ。
単純に、仕事ではずっとReactを書いているので、Reactで書き直したい気持ちはけっこうあるのだが、Reactしか書けないというのもあまり良くないかなと思うのでそこはステイとしておく。
問題はTailwindで、1年も見ていないと何が書いてあるのかを読み解くのにけっこう時間がかかる。
ずっとTailwindだけ書いていれば一目見てピンときたりするのだろうが、そもそもベースにはCSSがあるわけで、じゃあCSSでいいよね?という問いには答えようがないのではないか。(この議論、多分至るところでされていると思うが)
思い切って移行したほうがいいか。Vanilla Extractにやや興味があるのでトライしてもいいかもしれない。
あとは、やっぱり個人サイトにAstroは道具としてやや重い気がしており、もうちょっと別の作り方を考えたいところ。かといってRemixというのもちょっと違うなーと思う。SSGに戻るか…
他のセルフホスト系のアプリケーションでも割とTailwindを使ってしまっており、今かなり後悔しています。