From 1cd9106ad00894a84bcc44d6e142c566b9b19fa6 Mon Sep 17 00:00:00 2001 From: gbanyan Date: Wed, 21 Jan 2026 15:19:20 +0800 Subject: [PATCH] Add CLAUDE.md for Claude Code session context Co-Authored-By: Claude Opus 4.5 --- CLAUDE.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..46d6805 --- /dev/null +++ b/CLAUDE.md @@ -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