免费,不会丢失,版本控制,另外不会倒闭吧。
首先在你的github上创建一个仓库,然后让这个仓库和你的gitbook上的一本书同步起来,就可以使用git来管理你的知识积累了。
具体流程:
1.在github上创建一个仓库,用来同步这本书。
2.在gitbook上创建一本书,在这本书的setting中,有个github,选择和刚才创建的github sync。
3.clone gitbook到你的本地。
2.进入到这本书的目录中:git remote add github https://github.com/chengweiv5/test.git
,remote到你远程的仓库中。
3.开始写笔记,使用git add
,git commit
,git push -u github master
,提交。
git push 命令中的 -u 表示将本地 master 分支的上游分支设置为 github/master,所以以后修改了本地 master 分支后,git push 将推送到 github 上,而非原来的 https://git.gitbook.com/chengweiv5/test.git。
4.组织目录结构
# Summary
* [Introduction](README.md)
* [技术积累](technology/README.md)
* [kenel中路径的获取](technology/getpath.md)
* [根据不同的内核版本进行条件编译](technology/ifdefkernelversion.md)
* [文件系统相关](filesystem/README.md)
* [根据不同的内核版本进行条件编译](filesystem/ifdefkernelversion.md)
每次更新完这个文件后,在该文件的根目录下执行gitbook init
,就会自动生成相应的目录。
注意:[]和()之间不能有空格,添加完后要运行gitbook init就会在对应的目录下生成对应的.md文件,然后在这些文件中添加内容
使用gitbook 生成pdf
gitbook pdf . test.pdf //把当前的整个目录生成一个test.pdf文件