Vuepress 源码学习心得分享 整体架构(12分钟) 1. vuepress 解决了什么问题? 生成静态网站,包括: 文档 博客 ... 竞品? React 替代品:react-static、gastby 2. 实现流程是什么样的? 3. 主要用到了哪些技术? 命令行库 commandar 构建工具 webpack + webpack-chain markdown 解释器 markdown-it vue 全家桶 jest 自动测试 4. API 如何设计的? 零配置:纯 markdown 文件 使用配置文件:.vuepress 下的 config.js 自定义主题:eject 命令弹出代码让你魔改 更灵活的自定义:插件与生命周期钩子 5. 演示使用