开发知识体系地图站点,用于新人自检、学习路线推进、团队技术交流和知识沉淀。站点基于 React + Vite 开发。
pnpm install
pnpm dev开发服务默认运行在 http://localhost:5173。
pnpm build构建产物输出到 dist/。生产环境可由 Caddy 托管:
caddy run --config Caddyfile路线图内容维护在 content/knowledge-map.md。修改后执行:
node scripts/validate-content.js
pnpm build开发环境下修改 content/knowledge-map.md 后,Vite 会触发页面更新;生产环境需要重新构建并发布 dist/。
index.html:Vite 入口。src/App.jsx:React 地图应用、节点编辑和导入导出。src/lib/roadmap.js:Markdown 解析和序列化规则。styles.css:页面布局和地图视觉样式。content/knowledge-map.md:知识地图 Markdown 数据源。public/knowledge-map.md:由同步脚本复制生成,构建时进入dist/方便直接访问。docs/site-design.md:站点设计说明。docs/dev-knowledge-system.md:Markdown 规则和内容维护规范。docs/dev-knowledge-map.md:原始开发知识路线文档。scripts/validate-content.js:Markdown 节点和引用校验。scripts/sync-content.js:将内容源同步到public/knowledge-map.md。Caddyfile:生产静态托管配置。