前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >把gitbook发布在github

把gitbook发布在github

作者头像
Y大宽
发布2019-07-10 17:37:53
9670
发布2019-07-10 17:37:53
举报
文章被收录于专栏:Y大宽

前提

  • 1 假如你已经拥有了github账户,并定向到你自己的域名(没有也可以)。
  • 2 电脑(linux,mac,windows都可以)安装了git,github。
  • 3 已经在本地利用gitbook做好了相应的文件生成静态文件,假如都放在了teach文件夹

如果只想用gitbook制作自己的电子书,本地观看,那只需要安装gitbook即可。现在是想部署在github。


具体步骤如下

  1. github账户下新建仓库,命名teach,和本地电子书文件夹一致(随便自己)。 2.本地电脑:在teach文件夹
代码语言:javascript
复制
git init
git remote add origin https://github.com/hyinli/teach.git
git add .
git commit -m "your descprition(自己定义)"
git push -u origin master

如果上面出现错误,提示remote已经存在,那可以执行下面两个命令之一

代码语言:javascript
复制
git remote rm origin
#or
git push -u origin master --force

如果提示error: src refspec master does not match any.

代码语言:javascript
复制
git remote add origin git@....

把本地teach文件夹中的_book文件夹cp出来放一个位置

master放源码,gh-pages放HTML文件

建立并进入gh-pages分支

代码语言:javascript
复制
git checkout -b gh-pages

现在把teach文件夹下的内容清空(.git不要删除),把刚才cp出来的_book文件夹里面的所有内容复制到teach文件夹里面,然后

代码语言:javascript
复制
git add .
git commit -m "the 2nd"
git push origin gh-pages

会显示

代码语言:javascript
复制
Counting objects: 1, done.
Writing objects: 100% (1/1), 173 bytes | 173.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote:
remote: Create a pull request for 'gh-pages' on GitHub by visiting:
remote:      https://github.com/hyinli/teach/pull/new/gh-pages
remote:
To https://github.com/hyinli/teach.git
 * [new branch]      gh-pages -> gh-pages

进入settings

END 以后的更新: 生成的静态网站cp到上面那个目录 push 到gh-pages即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 把本地teach文件夹中的_book文件夹cp出来放一个位置
  • master放源码,gh-pages放HTML文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档