vuepress-analysis
前言
vuepress 首次出现在人们视野中是 Evan You 在VueNYC 中的演讲。它的良好体验使得大家争相涌至,由于十分便于上手,有很多人拿来做 api 文档和 blog 。甚至是 umi,dva 这类 react 周边,都在用它来做自己的 api 文档。
除了一句真香以外,我参考了 vue-cli-analysis, 学习一波并做分析了其实现原理。
我会在分析代码中加入一些官方输出的 debug,和自己的对于一些方法的见解。
慎重提醒:我只是粗略的看了代码和流程,并没有完全推敲里面的奥义,所以如果分析不到位,请多多谅解;同时欢迎 pr 和 issues
为什么要做这个分析
vuepress
从一开始使用就觉得它解决了程序员的很多问题,现在个人,公司的 blog,api 文档我几乎都选择了vuepress
,甚至是公司多个 UI 库的首页都是用的 vuepress
。都说爱一个人要需要深入了解它的全部。不仅是能够熟练使用,也希望能够理解它的原理,更多的去分析作者为什么会这么写的,这么设计的。
相关主题演讲
扩展阅读
todo list
- app.js 详细分析
- 每次写完都要写总结
- build 命令解析
- theme 解析
- inter 插件解析
- TODO chacklist review