在 github 上使用 gitbook 的问题

2014-06-20 15:11:15 +08:00
 harchiko
gitbook的文件目录是这样的。
|-- README.md
|-- SUMMARY.md
|-- _book
| |-- develop
| | |-- README.html
| | |-- android.html
| | |-- developing_ios_7_apps_for_iphone_and_ipad.html
| | |-- ios.html
| | |-- ios_security.html
| | `-- overview_of_ios,mvc,objective-c.html

在master中添加忽略_book文件夹。
然后在_book中初始化gh-pages分支。
问题是:在每次生成_book下的文件的时候,都会把_book的文件夹重新删除重写一遍。
想要解决的方案:
第一种:能否让gitbook获取到github master分支自动生成gitbook网页?
第二种:能否解决这两个分支的问题。

已经自己独立寻找答案1天左右了。希望能一起来讨论下。
4565 次点击
所在节点    程序员
6 条回复
harchiko
2014-06-20 15:18:14 +08:00
目前想的是,如果能独立出gh-pages分支来也好,可是生成gitbook的时候总是覆盖掉git需要的一些文件,需要每次重新git add remote .然后强制推送。
leohxj
2014-06-25 11:34:59 +08:00
我也在使用gitbook,同样的问题,我想的办法就是:
1. master提交之后
2. 复制_book中的内容
3. 切换gh-pages分支,粘贴,提交。。。

或者去修改gitbook的代码:
1. 先在_book目录中建立gh-pages分支
2. 让其生成文件的时候,删除_book里面的内容(除了.git目录)
3. 进入_book目录(已经是gh-pages分支),提交
leohxj
2014-06-25 11:35:11 +08:00
@harchiko 一起想想办法
harchiko
2014-06-27 21:16:18 +08:00
@leohxj 我问过组织翻译中文swift的那个人,他就是手工复制~
leohxj
2014-06-27 21:30:21 +08:00
@harchiko 我也问过gitbook上写中文书籍的人,他也是复制。

我觉得方便的做法,是做一个shell脚本,去做这个切换和复制的过程。
harchiko
2014-06-28 11:49:39 +08:00
很是蛋疼,让我这有点处女座的受不了,起名叫gitbook,结果还这样。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/118635

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX