アイコン

佐藤さとる

satooru.me[最新版]

2025年02月08日

thumbnail
image.png (286.8 kB)

概要

プロフィールサイトをアップデートしました
色々触ってたら訳わからなくなったので作り直しました!

esa というサービスを CMS として SSG で運用しています

v2.satooru.me ではマークダウンのフロントマターのパース等々で クソコード メンテナンス性が低い状態でした。
今回は zod を乱用することで MDファイルのパースやタグの構造化など全てをわかりやすく(?)書くことができました

サークルのWebサイトを Astro で作成しなおした直後であり、Astro で作ることも検討しました.
しかしポートフォリオは技術力の表現の場でもあると思い Astro に頼らず Next.js を採用しました

また、最近は unjs にハマっているため ofetch, ohash, jiti, nitro などを使用してみました

技術スタック

フロントエンド

  • Next.js (App Router)
  • jotai
  • zod
  • CSS Modules + SASS
  • framer-motion
  • gray-matter
  • Cloudflare Pages

バックエンド

  • nitro
  • Cloudflare Workers
  • Cloudflare Workers KV
  • GitHub API

デプロイ先

https://satooru.me