<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" /> 現在は Portfolio へ移行しました
</aside>
https://github.com/un-null/astro-blog
<aside> <img src="/icons/attachment_gray.svg" alt="/icons/attachment_gray.svg" width="40px" /> …
- Astro
ブログ程度の Web ページを制作する際、Next.js は機能過多な印象があり Astro を採用
その他の理由としては、Island Architecture は RSC に通づるところがあり、今後 Web 制作の主流になりそうなので、触ってみたかった
- Panda CSS
Zero Runtime の CSS in JS で、RSC でも使える css フレームワークの中で勢いがあるため採用
Stitches ライクな書き方が好みなこともあり、触ってみたかった
- microCMS
日本製の CMS で言わずもがな
sdk も使いやすい
https://github.com/microcmsio/microcms-js-sdk
- Cloudflare Pages
</aside>
1 日ほど作成し、現在は MVP の段階。
Astro は基礎の基礎のみさらったぐらいで、Island Architecture への理解もまだ浅く、Astro の強みを活かせていないと思う。
Panda CSS は概ねいい感じだが、Recipes を用いたStitches ライクな書き方は保守性も高くいい反面、少し実装コストが重たい印象。この程度のプロジェクトであれば別の書き方のほうが適していると思う。これを機に理解を深めておく。
Cloudflare Pages はデプロイはめちゃ簡単で良かった。Cloudflare は Remix を触るときにも使いたいので、これを機に理解を深めてたい。
今後の改善点としては、