Astroというフレームワークで作成いたしました。
Astroを選んだ理由は早いということ。SEOに強いということです。
JavaScriptのフレームワークをつかったブログサイトはNext.jsやVueなど様々ありますが中でもAstroは表示速度が早いということで採用しました。
AstroはReactなどに似た扱い方だと思います。
Astroもコンポーネントの集まりで出来ているからです。
私はreactの経験も浅くよく分かりませんがYouTube動画を見ながら作成しました。
難しい事はよく分かりませんが何とか完成はできて、あとは使いながらブラッシュアップしていこうかと思います。
作成していて思ったのはReact勉強していけばAstroの扱いも何とかなるのかなと思いました。 Next.js などのフレームワークと同じでAstroもReact等の記述方法が可能ということでReactを知っている人は学習コストは低いかもしれません。
普通のブログでしたら難しく作らずに形だけ作って少しづつ作りこんでいくのが良いと思います。
AstroはWeb制作向きなフレームワークですがまだまだ進化の途中かと思うのでドキュメントを確認しなが使い続けてみたいと思います。