Skip to content

项目简介

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 的导航与侧边栏。

相关文档

基于 VitePress 构建 · 内容以知识共享方式沉淀