自分のサイトを作り直しました。
AstroJSで静的サイトとして作ってあります。
Astroのいいところは、可能な限りjsを取り除くという設計をしているところです。
自分のサイトのような、ユーザーにあまりアクションを求めない、コンテンツ重視のサイトにはピッタリです。
しかも、React, Vue, Svelteなどの他のフレームワークのコンポーネントもそのまま組み込むことができます。
コンポーネントごとにクライアント側でjsを読み込むかを選択できてアツいです。
このサイトでは、検索画面などのインタラクティブな部分にSvelteのコンポーネントを使っています。
静的サイトなので、GitHub Pagesでホスティングしています。
GitHub Actionsでビルドしたものを無料で配信できて便利です。
簡易的なブログ機能をつけました。
QiitaやZennに書けないような、日常や趣味、旅行などのログを適当に残していこうと思います。
ソースはGitHubで公開していますが、まだまだ駆け出しなので読みづらいかもしれません。
ソース焼きそばは好きです。
これからも色々作っていくので、よろしくお願いします。