ついに完成した。いや正確には、ついに始まった、というほうが正しい。個人サイトというのは、完成することがない。
ずっと作ろうと思っていた。Figmaには「もう少しで完成」なデザインが何バージョンも眠っていて、いくつかのリポジトリには途中で止まったプロトタイプがある。 「今週末こそ本当にやる」と何度言ったか分からないけど、毎回別の何かのデバッグをしていた。それでもまあ、こうしてできた。
このサイトについて
このサイトはいくつかの役割を兼ねている。
ポートフォリオ: Works のセクションに作ったものをまとめていく。 今はDPIPだけだけど、コードをpushして終わりにするんじゃなくてちゃんと記録する習慣をつければ、もっと増えていく予定。
ブログ: フロントエンドの開発、TypeScriptのパターン、設計の話、最近ハマっていること。 何かをやっと理解した瞬間か、自分でも信じているアプローチを主張したいときに一番いい文章が書ける。 そういうテンションのものを書いていきたい。
ちゃんと人間らしくいられる場所: VRChatのページがあるのは、あの部分の生活をGitHubのREADMEに書くのが違うと思っているから。 箇条書きよりもっと余白が必要なことがある。
技術スタック
TanStack StartをCloudflare Workersにデプロイしている。全部TypeScriptで書いた。 スタイリングはTailwindCSS 4にOKLCHカラーベースのカスタムデザイントークン。 ブログはビルド時に読み込むマークダウンファイルだけ。
アーキテクチャの判断について書くべき意見が固まったら、ちゃんとした記事を書くと思う。
これから
もっと記事を書いて、作ったものをちゃんと整理して、「なんかここ微妙」という微調整を何ラウンドかこなす予定(自分にしか気にならないやつ)。 VRChatページの写真グリッドもまだきちんと埋めてない。
読んでくれてありがとう。