Add CLAUDE.md for Claude Code session context

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-21 15:19:20 +08:00
parent 35df76cd13
commit 1cd9106ad0

20
CLAUDE.md Normal file
View File

@@ -0,0 +1,20 @@
# blog-nextjs
Personal blog built with Next.js 16 (App Router), Contentlayer2, and Tailwind CSS.
## Commands
- `npm run dev` - Start dev server (Turbopack + Contentlayer2)
- `npm run build` - Full build (sync-assets → contentlayer2 → next build → pagefind)
- `npm run sync-assets` - Sync content assets to public/
## Architecture
- `app/` - Next.js App Router pages
- `content/` - Git submodule with MDX posts and pages
- `components/` - React components
- Contentlayer2 processes MDX from `content/` directory
- Pagefind provides client-side search
## Conventions
- TypeScript strict mode
- Tailwind for styling
- MDX for blog content