book-refactoring2
《重构 改善既有代码的设计第二版》中文版
资源获取
- 在线阅读: https://book-refactoring2.ifmicro.com
- 电子书: pdf, epub, mobi
构建自己的站点/电子书
准备
- 请保证 构建环境 章节的要求
- 克隆并安装依赖
$ git clone https://github.com/MwumLi/book-refactoring2.git
$ npm i
静态站点
运行下面命令前, 请保证 构建环境 章节的要求, 并先使用
npm install
去初始化依赖
执行下面命令:
$ npm run build
构建后的结果放在 _book/
目录下, 你可以用来静态部署
电子书
执行下面命令, 你将得到 mobi
, epub
以及 pdf
三种电子书:
$ npm run ebook
注意: 构建电子书之前需要安装 calibre, 这是 gitbook 构建电子书的必须软件。
构建环境
- Node.js ^10.x - ^11.x LTS 版本
- gitbook ^3.x: 因为要支持中文搜索
贡献
本文还有很多文案不准确或源码格式乱的问题, 如有发现欢迎可以提 pr 进行贡献
感谢
本书源码来自 NxeedGoto/Refactoring2-zh, 由于为了构建电子书籍, 所以改造成了 gitbook 格式。