最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】把自己Mac中gitbook的template和books合并成一套

gitbook crifan 334浏览 0评论
之前自己有:
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中
本来自己还要抽空去写呢,现在不用了。用自己之前写的。
后记:
本来要单独弄成帖子,后来发现,之前早已有了:
【已解决】批量编译和发布gitbook电子书 – 在路上
暂时就不用单独折腾了。
期间要去:
【已解决】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:
即可符合预期了。

转载请注明:在路上 » 【已解决】把自己Mac中gitbook的template和books合并成一套

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
85 queries in 0.123 seconds, using 20.56MB memory