My personal public notes site built with FumaDocs and Next.js.
- Next.js 16 — App Router, static site generation
- FumaDocs — docs framework with sidebar, ToC, and full-text search
- Tailwind CSS v4 — styling
- pnpm — package manager
pnpm install
pnpm devOpen http://localhost:3000.
Create a new .mdx file in content/docs/:
content/docs/my-new-note.mdxAdd frontmatter at the top:
---
title: My New Note
description: A short description.
---
Content goes here.Then add the filename (without extension) to content/docs/meta.json to control its position in the sidebar.
Deployed on Vercel. Push to main to deploy.
Dotfiles referenced in the Mac setup note: github.com/liambeeton/dotfiles