{
  "markdown": "# Markdown Note - 前端知识体系构建\n\n[![Deploy VitePress site to Pages](https://github.com/your-username/markdownNote/actions/workflows/deploy.yml/badge.svg)](https://github.com/your-username/markdownNote/actions/workflows/deploy.yml)\n\n一个基于 [VitePress](https://vitepress.dev/) 构建的前端知识体系文档项目，旨在系统性地整理和分享前端开发相关的核心概念、技术栈及最佳实践。\n\n## 📚 项目内容\n\n本项目涵盖了前端开发的各个方面，主要包括：\n\n- **前端基础**:\n  - **JavaScript**: 深入解析 JS 核心概念（原型链、闭包、Event Loop、Promise 等）、ES6+ 新特性、常用手写函数（防抖、节流、深拷贝、树形结构操作等）。\n  - **TypeScript**: 配置详解（tsconfig, tsconfig.app, tsconfig.node）、内置工具类型、类型体操等。\n  - **HTML5 / CSS3**: 基础与进阶特性。\n- **框架生态**:\n  - **Vue 3**: 核心原理、Vue 2 与 Vue 3 差异、最佳实践。\n  - **React**: 核心概念与生态。\n  - **小程序**: 生命周期、配置与开发指南。\n- **工程化**:\n  - **构建工具**: Vite, Webpack, Rollup 原理与配置。\n  - **规范化**: Prettier 代码风格、ESLint 代码质量、CommitLint 提交规范。\n\n## 🚀 快速开始\n\n### 前置要求\n\n- [Node.js](https://nodejs.org/) (推荐 v18+)\n- [pnpm](https://pnpm.io/) (推荐最新版)\n\n### 安装依赖\n\n```bash\npnpm install\n```\n\n### 启动开发服务器\n\n```bash\npnpm docs:dev\n```\n\n启动后访问 `http://localhost:5173` (或控制台显示的地址) 即可预览文档。\n\n### 构建生产版本\n\n```bash\npnpm docs:build\n```\n\n构建产物将输出到 `docs/.vitepress/dist` 目录。\n\n### 本地预览生产构建\n\n```bash\npnpm docs:preview\n```\n\n## 📂 目录结构\n\n```\n.\n├── docs/\n│   ├── .vitepress/        # VitePress 配置、主题、缓存\n│   ├── css3/              # CSS3 相关文档\n│   ├── html5/             # HTML5 相关文档\n│   ├── javascript/        # JavaScript 核心与进阶\n│   ├── typescript/        # TypeScript 配置与类型\n│   ├── vue3/              # Vue 3 生态\n│   ├── react/             # React 生态\n│   ├── miniprogram/       # 小程序开发\n│   ├── vite/              # Vite 构建工具\n│   ├── webpack/           # Webpack 构建工具\n│   ├── rollup/            # Rollup 构建工具\n│   ├── prettier/          # Prettier 配置\n│   ├── eslint/            # ESLint 配置\n│   ├── commitLint/        # Git 提交规范\n│   └── index.md           # 首页配置\n├── package.json           # 项目依赖与脚本\n├── pnpm-lock.yaml         # 依赖锁定文件\n└── README.md              # 项目说明\n```\n\n## 🛠️ 部署\n\n本项目配置了 GitHub Actions 自动部署到 GitHub Pages。\n\n1.  确保在 `docs/.vitepress/config.mts` 中设置了正确的 `base` 路径（对应你的仓库名称）。\n2.  将代码推送到 `main` 分支。\n3.  GitHub Actions 将自动触发构建并将 `docs/.vitepress/dist` 部署到 `gh-pages` 分支（或根据配置的 Pages 源）。\n\n## 📄 License\n\nMIT\n",
  "bytes": 2131,
  "sha": "a2e5dec0429cad7991b6e966e05c79ea452309e64ceed4b9fc5a1a0c6ae8bce4",
  "repo_slug": "yangyunfu-ht/development-note",
  "fonte": "repo",
  "truncated": false,
  "api": "https://api.agentalog.com/api/listings/skl_yangyunfu_ht_development_note_vue_skills_3b5744aa/readme"
}