my-gitbook
Blog
  • 👨‍💻简介
  • 入门教程
    • markdown 入门教程
    • git 入门教程
      • 初识 git
        • 安装 git
        • 配置 git
      • 实战 git
        • 本地仓库
        • 版本管理
        • 回到过去
        • 基本概念
        • 版本控制
        • 撤销更改
        • 删除文件
        • 远程仓库
        • 分支管理
          • 分支总览
          • 冲突合并
          • 分支策略
          • 紧急修复
          • 变基合并
          • 协同开发
          • 本地和远程仓库的本质
        • 里程碑式标签
      • 私人定制
        • 忽略文件
        • 同步推送多Git仓库
      • 搭建私服
      • 扩展工具
        • git bash 常见命令
        • git bash 朋友圈
        • git bash 扩展tree命令
        • git bash 扩展命令(上)
        • git bash 扩展命令(中)
        • git bash 扩展命令(下)
        • git submodule 父子模块
      • 沙海拾贝
        • 知识速查
        • 备忘录[译]
    • github 入门教程
      • github 访问速度太慢
      • github 徽章从何而来
    • gitbook 入门教程
      • 准备阶段
        • 前置知识
        • 环境要求
      • 快速体验
        • gitbook-cli 命令行操作
        • gitbook-editor 编辑器操作
        • gitbook.com 官网操作
      • 高级进阶
        • 插件介绍
          • 实用插件
          • 主题插件
          • 开发插件
        • 导出电子书
        • 发布电子书
      • 公众号引流
      • 优化搜索
      • 常见问题
        • 热加载失败治标之法
        • 初始化默认折叠效果
      • 参考更多
  • 编程笔记
    • java 学习笔记
    • go 学习笔记
    • php 学习笔记
    • python 学习笔记
      • 入门教程
        • 00-ubuntu安装
        • 01-Linux基础
        • 操作系统的发展史(科普章节)
      • Django教程
        • Django 学习笔记
    • Linux 学习笔记
      • Linux基础
      • Linux全栈运维
  • 兴趣开发
    • 从零开始搭建服务器
      • 从登录服务器开始
      • 更加优雅地部署项目
      • 跟着官方体验 Docker
      • 快速尝鲜基于 Docker 部署项目
      • 利用阿里云 OSS部署静态网站
      • 免费实现https访问网站
      • webhook
    • 运维部署
      • docker 环境
      • docker 操作
      • docker compose
      • docker + nginx
      • docker + blog
      • docker + resume
      • docker + gitbook
      • docker + Bark
      • docker + py12306
      • docker + mojo-Weixin
      • docker + wechat-work-message-push-go
      • docker + email
      • docker + mysql
      • docker + springboot
      • docker + redis
      • docker + gogs
      • docker + gitlab
      • docker + gitea
      • docker + crawlab
    • 工具资源
      • 给 mac 装个 vmware 虚拟机
        • 给 mac 虚拟机装个 windows
        • 给 mac 虚拟机装个 centos
        • 给 mac 虚拟机装个 ubuntu
      • 给 windows 装个 vmware 虚拟机
        • 给 windows 虚拟机装个 mac
        • 给 windows 虚拟机装个 windows
        • 给 windows 虚拟机装个 centos
        • 给 windows 虚拟机装个 ubuntu
      • 公众号历史文章备份
        • Ryen
        • 苏生不惑
        • Python技术
      • 学会开发专属 chrome 插件
      • 攻克 12306 前端加密算法
    • 如何写作
      • markdown 和富文本
      • markdown 转富文本
      • csv 半手动数据统计
      • js 半手动数据统计
      • 简述优选文章统计
      • 快速上手Mermaid流程图
      • 常见问题
  • 读书观感
    • 大数据浪潮之巅:新技术商业制胜之道
  • 程序人生
    • 待完成清单
      • yarn快速入门
      • gulp快速入门
      • nvm快速入门
      • lodash快速入门
      • regexper快速入门
      • sublime快速入门
      • github 快速入门
      • svn 快速入门
      • java 快速入门
      • mysql 快速入门
      • maven 快速入门
      • tomcat 快速入门
      • gitignore 快速入门
      • android studio 快速入门
      • npm 快速入门
      • nginx 快速入门
    • 其他
      • 重装开发环境
      • 钉钉签到提醒
      • 倒计时提醒
      • 关注网站
      • 转型之路
      • 历史统计
      • 关于作者
      • 捐赠支持
由 GitBook 提供支持
在本页
  • gitbook.com 官网操作
  • 注册并登陆 gitbook.com
  • 新建命名空间(电子书)
  • 个性性配置
  • 观众
  • 域名
  • 整合
  • 小结

这有帮助吗?

在GitHub上编辑
  1. 入门教程
  2. gitbook 入门教程
  3. 快速体验

gitbook.com 官网操作

上一页gitbook-editor 编辑器操作下一页高级进阶

最后更新于1年前

这有帮助吗?

gitbook.com 官网操作

gitbook 官网是官方提供的图书托管的在线平台,分为新版官网(需要FQ) 和旧版官网(无需FQ) 两个网站.

目前均正常提供服务,但令人遗憾的是,两个网站的信息相互独立,而且现在注册的账号默认只能在新版官网中使用,而新版官网的访问速度简直比 github 还要慢,所以国内用户在线访问你的电子书真的需要点技术手段了!

本文主要介绍 www.gitbook.com 官网的基本使用,而 legacy.gitbook.com 网站我就算是想介绍也没有账号测试啊.

"巧妇难为无米之炊",明明你就在那里,可我却什么也做不了.

先大概说一下 gitbook.com 网站的一些个人总结吧.

gitbook.com 提供收费和免费服务,有点像早期的 github ,免费账号只能创建一个私有的命名空间,其他命名空间只能是公开的,这里的命名空间可以理解为一本书.

这一点是不是有点像早期的 github.com?免费账号无法创建私有仓库,只能是公开仓库. (现在 github.com 已被微软收购,目前可以创建无限量的私有仓库了!)

再说 gitbook 的账号问题,像 github 一样提供用户名和邮箱登录方式,他们的用户名都可以作为二级域名,比如我的用户名是adsryen,那么我的 gitbook 第一本电子书网址就是 https://adsryen.gitbook.io/index/ ,再看一下我的 github 个人网址 https://gitbook.prlrr.com/ ,这两个是不是很类似?!

如果不仔细看的话,八成你会觉得一样,一个是**gitbook.io,另一个是github.io**.

所以我严重怀疑他俩是不是有着不为人知的私密关系,太多的相似性,鼓励分享,限制私有等等特点.

无图无真相,趁着这次教程顺便将 github 个人网站项目同步到 gitbook 电子书项目了,这样的好处是本地只需要推送到 github ,自动更新 github.io 网站(利用的是github 静态网站托管服务) ,然后再自动同步到 gitbook.io 网站.

是不是很神奇,一份源码,两个官网!

gitbook-experience-gitbook-com-gitbook.io-adsryen.png

注册并登陆 gitbook.com

注册信息主要包括用户名和邮箱,还有一些其他信息,没什么特殊的注意事项.

新建命名空间(电子书)

注册账后后会默认生成一个私有的命名空间,因为并不打算将私有电子书托管到 gitbook,所以接下来直接将其转变成公开电子书进行演示.

个性性配置

标题和图片

主题颜色和页面反馈

观众

观众指的是当前电子书面向的受众是谁,公开的和私有的的区别以及设置是否被谷歌搜索收录.

域名

默认域名是 https://adsryen.gitbook.io/<space>,如果需要自定义域名,请保证 dns 能够正确解析到该网站.

url 设置的命名空间是 index,因此最终访问路径是 https://adsryen.gitbook.io/index/

整合

gitbook 默认提供4种整合方式,在下孤陋寡闻只了解 github ,其余三种没接触过,暂不涉及.

选择 github 进行整合

登录 github 并授权

选择列出公开的仓库,然后输入用户名和密码进行登录并授权.

选择目标仓库

授权成功后会列出当前 github 账号下全部的公开仓库,选择目标仓库并点击下一步.

这里以 gitbook.prlrr.com 公开仓库为例,因为该仓库是本人官网源码项目.

同步内容

选择同步分支

根据实际情况选择同步分支,因为我一般是直接推送到 master 分支,所以 master 分支是个人网站的维护分支,因此这一步我选择的是 master.

选择同步内容

选择同步内容的方式,是从 github 同步到 gitbook,还是从 gitbook 同步到 github,因为我的项目已托管到 github ,所以初次同步内容选择的是 github --> gitbook.

显示 github 按钮

生成的电子书网站是否显示 github 按钮,作用是点击该按钮会跳转到关联的github 仓库上.

此时心里在想,万一点进 github ,随手就是一个 star 呢?哈哈!

等待内容导入

根据目标仓库的大小不同,导入内容是的时长自然也不一样,耐心等待...

上线

导入完成,电子书终于正式上线了!

小结

本文以如何集成 github 为例,演示了 gitbook.com 发布电子书的基本流程,由于 gitbook 电子书内容来自于 github 项目,因此我们只要更新 github 仓库,我们的 gitbook 电子书网站自然也就相应更新了!

gitbook 是 markdown 和 github 的完美结合体,借助 gitbook.com 官网我们很容易发布并托管电子书.

美中不足的是,国内无法正常访问 gitbook.com ,因此并不是很推荐将电子书发布到 gitbook.com 网站.

后续还会介绍 gitbook 如何结合 github 发布个人网站,欢迎继续关注 gitbook 系列教程!

如何打造免费的个人官网,想了解 https://gitbook.prlrr.com/ 背后的故事吗?

gitbook :

gitbook-experience-gitbook-com-github.io-adsryen.png

github :

访问 需要 FQ

现在赶紧分享一下好消息吧,访问 在线阅读!

现在国内也有类似的产品,有一种产品叫做 ,还不错!

https://adsryen.gitbook.io/
https://gitbook.prlrr.com/
https://www.gitbook.com/
https://.gitbook.io/
看云
https://www.gitbook.com/
https://legacy.gitbook.com
gitbook-experience-gitbook-com-namespace-list.png
gitbook-experience-gitbook-com-customization-01.png
gitbook-experience-gitbook-com-customization-02.png
gitbook-experience-gitbook-com-audience.png
gitbook-experience-gitbook-com-domain.png
gitbook-experience-gitbook-com-integration.png
gitbook-experience-gitbook-com-integration-github-grand-access.png
gitbook-experience-gitbook-com-integration-github-login.png
gitbook-experience-gitbook-com-integration-github-authorize.png
gitbook-experience-gitbook-com-integration-github-list.png
gitbook-experience-gitbook-com-integration-github-select.png
gitbook-experience-gitbook-com-integration-github-sync-branch.png
gitbook-experience-gitbook-com-integration-github-sync-content.png
gitbook-experience-gitbook-com-integration-github-sync-button.jpg
gitbook-experience-gitbook-com-integration-github-sync-importing.png
gitbook-experience-gitbook-com-integration-github-sync-imported.png
gitbook-experience-gitbook-com-integration-github-go-live.png