onigiri.w2

個人サイトを鉄鍋のように育てていく

2025-04-12

個人サイト始めます。 ただし、いきなり完璧な物を作ろうとする飽きて辞めちゃうので、徐々に育てることをテーマにがんばります。

これが継続のモチベーションにもなるでしょう。

技術スタック

  • フロントエンド
    • 言語:TypeScript & React
    • フレームワーク:NextJS
  • インフラ
    • ホスティング:Cloudflare Pages

選定理由

  • TypScript & React は好み。
  • NextJSはSSG like SPAも作れる。かつ、業界標準でありフロントエンド開発の流行も学べる。
  • Cloudflare Pagesは安い!速い!簡単!

他選択肢じゃない理由

  • Javascript:型無しなのが辛い...。俺は型なしでは開発できない弱小。
  • Vue.js:最初のReactを選んだのが運めだった。もう今からVue.jsに移行できない。
  • Remix(React Router v7):
    • SSGが不得意そうな印象、SPAかSSRのどっちかに特化しているイメージ。
  • Tanstack Start:
    • 型安全にルーティングを作れるらしいのでとても興味がある。
    • ただまだ新興であり、自分がそれに手を出せるほどの余裕がない。
  • Astro:
    • 独自構文に対して食わず嫌いが発生してる。
    • ページ遷移がブラウザのフルリロードになるのが辛い。

デザイン

「パクる」

  • 最初はパクりつつ徐々に自分色に変えていく。
  • 情報量の少ないミニマムなデザインが大好物なので、それ系を参考にする。

参考にしたデザイン