Portfolio
2026
NOA Portfolio
Personal Operating System として設計したポートフォリオサイト。Next.js + MDX + next-intl で構築。
動機
ポートフォリオは「作品の羅列」ではなく、自分の思考を形にした場所であるべきだと考えた。長期的に使える、シンプルで構造的なサイトを目指した。
Tech
TypeScript, Next.js 16, React 19, Tailwind CSS v4, MDX, next-intl
Links
Next Steps
- — ブログセクションの実装
- — ダークモード対応
- — OGP動的生成
NOA Portfolio は、自分の思考と活動を言語化・可視化するための Personal Operating System として設計されたポートフォリオサイトです。
設計思想
「トレンドに縛られない、5年後も使える構造」をテーマに設計しました。流行りのUIや装飾を排除し、コンテンツと構造そのもので美しさを表現しています。
技術構成
- Next.js 16 (App Router): ルーティングとレンダリング
- React 19: UI コンポーネント
- Tailwind CSS v4: スタイリング(@import 方式)
- MDX: コンテンツ管理
- next-intl: i18n(日本語/英語)
特徴
- MDXベースCMS: コンテンツをMarkdown風に記述
- ルートベースi18n:
/ja//en/で言語切り替え - OGP動的生成: 各作品ごとのOGP画像
- シンプルなデザイン: 情報過多にならない、余白を活かしたレイアウト
今後の展望
単なる作品集ではなく、自分の思考プロセスを記録し続ける「生きたドキュメント」として育てていく予定です。