项目简介
TechHub 是一份持续生长的个人技术知识库,基于 VitePress 构建,用 Markdown 沉淀所有学习内容,一键部署为静态站点。
站点定位
聚合多种技术内容,一站式浏览:
| 板块 | 路径 | 内容 |
|---|---|---|
| 技术文档 | /frontend/ /backend/ /languages/ /ai/ | 各技术领域的知识笔记 |
| 学习路径 | /paths/ | 从零到一的学习路线图 |
| 过程记录 | /journals/ | 学习日志、踩坑与项目复盘 |
| 读书笔记 | /books/ | 书籍精读笔记 |
| 文献收藏 | /papers/ | 论文阅读笔记 |
| 项目文档 | /project/ | 本站自身的构建与维护文档 |
技术栈
- 构建:VitePress 1.x(Vue 3 + Vite)
- 搜索:内置本地全文搜索
- 部署:
scripts/deploy.mjs一键发布到腾讯云 COS + CDN(含版本备份 / 回滚 / 自动刷新) - 托管:GitHub
0end1/docs-site
快速上手
bash
npm install # 安装依赖
npm run docs:dev # 本地开发(http://localhost:5173)
npm run docs:build # 构建静态站点(docs/.vitepress/dist)
npm run deploy # 发布到线上(需配置 .env,见部署发布)内容规范
- 技术文档按领域归档在
docs/对应目录,一篇一页,聚焦单一主题; - 每页顶部使用 Frontmatter 声明
title/description/tags; - 学习记录类内容遵循各领域首页的「写作规范」模板;
- 新增页面后同步登记到
docs/.vitepress/config.mjs的导航与侧边栏。