之前自己有:
gitbook的books的src
和gitbook的template,其中只有单个book,即gitbook_demo
但是除此之前的
common和generated等内容都是一样的
而此处由于之前为了不把自己的配置公开,从而分开的。
但是从长期维护的角度来说,还是容易产生不匹配:更新了一个,漏了另外一个。
此处的:
【已解决】给crifan的所有gitbook的网页中加上自动广告
就是遇到了这种情况:
/Users/crifan/dev/dev_root/gitbook/gitbook_src_root/common/config/common/common_book.json
中已加了google-adsense
而
/Users/crifan/dev/dev_root/gitbook/GitbookTemplate/gitbook_template/common/config/common/common_book.json
中却漏了。
所以,此处还是去合并在一起吧。防止多份内容,产生不匹配。
且之前公司Mac中已这么做了,没啥大问题。
且对比了2个:node_modules
内容没区别:
感觉可以放心合并了。
打算保留template,把books的src移动过来
然后看到现有的books:
一共有1.29G,看来本地books不少,且图片很多
期间:
【已解决】
竟然发现:
之前就有个Makefile,是批量处理的,比如批量 make deploy
但是自己都忘了,现在弄过来,放到template中
本来自己还要抽空去写呢,现在不用了。用自己之前写的。
后记:
本来要单独弄成帖子,后来发现,之前早已有了:
暂时就不用单独折腾了。
期间要去:
【已解决】git中.gitignore中如何配置某文件夹下排除所有但只包含某子文件夹
另外担心,之前的指向node_modules的ln软连接是否指向有问题,去随便找了个新的book,看了看,没问题:
gitbook_template/books/5g_tech_summary master ll total 40 -rw-r--r-- 1 crifan staff 40B 11 4 22:00 Makefile -rw-r--r-- 1 crifan staff 1.6K 11 4 22:00 README.md -rw-r--r-- 1 crifan staff 303B 11 4 22:00 README_current.json -rw-r--r-- 1 crifan staff 3.1K 11 4 22:00 book.json -rw-r--r-- 1 crifan staff 566B 11 4 22:00 book_current.json lrwxr-xr-x 1 crifan staff 36B 11 4 22:00 node_modules -> ../../generated/gitbook/node_modules drwxr-xr-x 10 crifan staff 320B 11 4 22:00 src
都还是相对路径:
node_modules -> ../../generated/gitbook/node_modules
是可用的。
目前合并后的效果是:
其中的books:
即可符合预期了。