CatNote is a free technical documentation site rebuilt with VitePress.
The project is now positioned as a content-first knowledge base. The old Next.js commercial structure, download pages, request-access flow, and download package validation logic have been removed.
npm install
npm run devBuild the static site:
npm run buildPreview the production build:
npm run previewUse these Vercel project settings:
Build Command: npm run build
Output Directory: docs/.vitepress/dist
The same settings are also captured in vercel.json.
npm audit currently reports 3 moderate advisories from the VitePress dependency chain:
vitepress -> vite -> esbuild
The advisory concerns the development server and npm reports no available fix for the installed VitePress line. Do not run npm audit fix --force for this without checking compatibility first.
docs/
index.md
software-engineering/
index.md
1_introduction.md
2_agile.md
3_requirements.md
4_oodesign.md
project-management.md
java/
index.md
mathematics/
index.md
.vitepress/
config.ts
theme/
index.ts
custom.css