Gitbook超详细使用教程,搭建属于你自己的博客!

news2024/11/15 4:44:27

文章目录

  • 简介
  • 与github同步
    • 1.创建space
    • 2.安装github插件
    • 3.同步github
    • 4.生成space的url
  • 博客搭建指南
    • 1.自定义域名
    • 2.发表博客内容
    • 3.设置域名默认页面
    • 4.界面设置
    • 注意事项
  • End

简介

Gitbook 是一个平台,允许用户创建和分享内容丰富的在线书籍。它有一个用户友好的界面,可以快速地写作、编辑和发布你的电子书。这里是一个按照 Gitbook 的基本步骤

与github同步

1.创建space

打开GitBook官网,这里我选择使用github账号来登录,当然你也可以自己新建一个账号

image-20230725161711515

点击左下角的加号,选择New space创建一个新的Gitbook空间

image-20230725111536004

2.安装github插件

点击上方的integrations,随后选择Github Files

image-20230725111637058 image-20230725111643459

点击Install安装github的插件

image-20230725111938696

安装完插件后,需点击Authorize授予gitbook与github同步的权限,随后会弹出一个浏览框(可能需登录你的github),点击Authorize GitbookIO

image-20230725112246192 image-20230725112329817

3.同步github

返回space页面,点击Sync with Github,表示此space要与github同步

image-20230725155306916

Synchronize with GitProvider处,勾选上Github

image-20230725155400908

Configuration处,点击Connect with Github,随后选择Install Github application

image-20230725155427566 image-20230725155453201

弹出页面让你安装Gitbook,点击Install

image-20230725155545507

选择你的Github账户、仓库以及分支,随后点击synchronize开始同步

image-20230725155718068 image-20230725155817170

同步完成如下图所示

image-20230725155905395

4.生成space的url

在space可以看到,github文章的内容同步到gitbook来了,若想让别人看到,还需点击右上角的Share

image-20230725160400226

Publish to the web处勾选上Publish this space to the web,随后它会生成你笔记的url链接,例如此处我是https://aptboys.gitbook.io/demo1

image-20230725160445935

访问生成的url链接,效果如下图所示

image-20230725160714932

博客搭建指南

1.自定义域名

点击你创建的组织的设置选项,例如此处我创建的组织为AptBoys,我就点击AptBoys Settings

image-20230731161523335

在General选项块处找到Custom domain,点击Edit domain自定义你博客的域名

image-20230731161826751

填写你的三级域名, 例如此处我的是www.henry666.xyz,域名henry666.xyz是我在godaddy上申请的(不用域名备案)

image-20230731162005376

将DNS记录的字段及其对应的值添加至你域名的DNS管理记录中, 此处需添加的dns记录是CNAME类型的www, 指向gitbook网址

image-20230731162704872 image-20230731163123174

最后一步是验证你的域名是否正确配置

image-20230731163220710

2.发表博客内容

创建Collection,可用于存放多个space,这样方便与github仓库的文章进行同步

image-20230731164636125

将创建的集合发布到Web上

image-20230731164840656

接下来这一步十分重要,需将集合内的space发布在Web上,此处选择Publish in collection

image-20230731165021217

最终博客效果如下图所示:

image-20230731165207911

3.设置域名默认页面

转到设置页面, 找到Default Content,点击Change default content修改域名默认页面

image-20230731232149280

选择你之前创建的Collection

image-20230731232255893

当你访问你的域名时,则会跳转至Collection页面。比如我访问我的域名www.henry666.xyz,它会自动跳转至www.henry666.xyz/henryblog/

image-20230731232327530

4.界面设置

点击Collection Customization自定义博客界面, 在Title&Icon可以设置你的博客标题和显示图标, 在左边栏可以实时看到修改后的博客界面

image-20230801155139981

Default space可以设置博客的默认space, Themes设置博客主题

image-20230801155333207

Configure处可勾选上Enable lens semantic search, 用于启动AI搜索引擎

image-20230801155426822

注意事项

1.github仓库的markdown文件名最好不要有空格,换句话来说你存放图片的文件目录不能是有空格的,这样你的图片文件是无法在页面上显示的

2.后面遇到再写吧,嘻嘻

End

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/908465.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JDK JRE JVM 三者之间的详解

JDK : Java Development Kit JRE: Java Runtime Environment JVM : JAVA Virtual Machine JDK : Java Development Kit JDK : Java Development Kit【 Java开发者工具】,可以从上图可以看出,JDK包含JRE;java自己的一些开发工具中&#…

SpringBootWeb案例 Part 2

3. 员工管理 完成了部门管理的功能开发之后,我们进入到下一环节员工管理功能的开发。 基于以上原型,我们可以把员工管理功能分为: 分页查询 带条件的分页查询 删除员工 新增员工 修改员工 那下面我们就先从分页查询功能开始学习。 3.…

内存分布(以及new,delete)

今天给大家说下内存分布,我们都知道的是,像局部变量都在栈区,但是像我们自己有时候申请的空间都在堆区,当然,内存分布不只只是栈区和堆区,还有常量区,代码区等等。如下图: 这就是内存…

项目实战笔记4:敏捷

术语介绍 敏捷项目管理是一种以快速响应变化为核心的项目管理方法。与传统的瀑布模型不同,敏捷方法强调迭代开发和紧密的团队合作。其目的是尽可能快地交付可用的产品,然后在客户和团队之间进行反馈和迭代,以不断优化产品和开发过程。 在敏捷…

电商转化率是什么意思,怎么计算和提高电商转化率?

电商转化率是指访问电商网站的用户中,实际完成购买行为的比例。它可以衡量电商网站的销售能力和用户转化效果,是衡量电商运营效果的重要指标之一。 一、电商转化率的计算公式 电商转化率的计算公式为:转化率完成购买的用户数/访问网站的用户…

PyTorch DataLoader 报错 “DataLoader worker exited unexpectedly“ 的解决方案

注意:博主没有重写d2l的源代码文件,而是创建了一个新的python文件,并重写了该方法。 一、代码运行日志 C:\Users\Administrator\anaconda3\envs\limu\python.exe G:/PyCharmProjects/limu-d2l/ch03/softmax_regression.py Traceback (most r…

Python Opencv实践 - 图像中值滤波

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR) print(img.shape) pixel_count img.shape[0] * img.shape[1] print(pixel_count)#为图像添加椒盐噪声 #参考资料&#xf…

Java后端开发面试题——框架篇

Spring框架中的bean是单例的吗?Spring框架中的单例bean是线程安全的吗? singleton : bean在每个Spring IOC容器中只有一个实例。 prototype:一个bean的定义可以有多个实例。 Spring bean并没有可变的状态(比如Service类和DAO类)&#xff0c…

Masterstudy主题 - 用于线上教育、在线学习和在线课程的LMS WordPress主题

Masterstudy主题是每个人的最佳选择!它是一个完整的线上教育WordPress主题,适合所有想要创建在线课程、辅导和语言中心、在线学习平台并在全球范围内传播知识的人。这是一个完美的教育主题,旨在满足学习行业的需求。 网址:Master…

Python功能制作之简单的音乐播放器

需要导入的库: pip install PyQt5 源码: import os from PyQt5.QtCore import Qt, QUrl from PyQt5.QtGui import QIcon, QPixmap from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent from PyQt5.QtWidgets import QApplication, QMainWind…

GPT-3.5——从 人工智障 到 大人工智障

有人说,GPT是从人工智障到人工智能的蜕变,但是。。。 我认为,GPT是从 人工智障 到 大人工智障 的退化。。。 从 人工智障 到 大人工智障 GPT-3.5学术介绍No.1---- 西红柿炒钢丝球基本信息详细制作方法材料步骤 幕后花絮 No.2---- 顶尖数学家…

MySQL高级篇——MySQL架构篇1(Linux下MySQL8的安装与使用)

目录 0 安装前0.1 Linux系统及工具的准备0.2 查看是否安装过MySQL0.3 MySQL的卸载 1 MySQL8的Linux版安装1.1 MySQL的4大版本1.2 下载MySQL指定版本1.3 CentOS7下检查MySQL依赖1.4 CentOS7下MySQL安装过程 2 MySQL登录2.1 首次登录2.2 修改密码2.3 设置远程登录 3 MySQL 8 的密…

Jmeter —— 自动录制脚本

目录 目录 1、Jmeter配置 1.1新增一个线程组 1.2Jmeter中添加HTTP代理 1.3配置HTTP代理服务器 2、录制脚本 2.1配置本地代理 2.2访问页面进行操作 2.3脚本处理 1、Jmeter配置 1.1新增一个线程组 1.2Jmeter中添加HTTP代理 1.3配置HTTP代理服务器 修改端口 修改Target…

嵌入式基础知识-中断处理过程

本篇来介绍中断,这是计算机系统以及嵌入式系统的重要概念。 1 中断基本概念 中断是CPU对系统发生的某个事件作出的一种反应。 中断的一些基本概念: 中断源:引起中断的事件称为中断源中断请求:中断源向CPU提出处理的请求称为中断…

excel文本函数篇1

本期主要介绍LEFT、RIGHT、MID以及后面加B的情况: (1)后缀没有B:一个字节代表一个中文字符 (2)后缀有B:两个字节代表一个中文字符 (3)LEFT()从前面开始找,RI…

【腾讯云 TDSQL-C Serverless 产品体验】基于腾讯云轻量服务器以及 TDSQL-C 搭建 LNMP WordPress 博客系统

文章目录 一、前言二、数据库发展与云原生数据库2.1 数据库发展简介2.2 云原生数据库简介2.2.1 云数据库与云原生数据库区别 三、腾讯云 TDSQL-C 数据库3.1 什么是腾讯云 TDSQL-C 数据库3.2 为什么推出 TDSQL-C 数据库?传统 MySQL 架构存在较多痛点3.2.1 传统 MySQL…

【Linux】cpolar+JuiceSSH实现手机端远程连接Linux服务器

文章目录 1. Linux安装cpolar2. 创建公网SSH连接地址3. JuiceSSH公网远程连接4. 固定连接SSH公网地址5. SSH固定地址连接测试 处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? cpolarJuiceSSH 实现手机端远程连接Linux虚拟机(内网穿透,手机端连接Linux虚拟机) …

Amelia预订插件:WordPress企业级预约系统

并非所有WordPress预订插件都像他们所设计的那样。其中一些缺乏运行高效预约操作所需的功能,而其他一些则看起来陈旧过时。您不需要其中任何一个,但Amelia预订插件似乎希望确保所有用户都对功能和风格感到满意。 在这篇Amelia企业级预约系统插件评测中&…

内网渗透神器CobaltStrike之BOF编写(十一)

前言 Beacon Object File(BOF) 从Cobalt Strike4.1开始所添加的新功能,它允许你使用C语言编写扩展来扩展Beacon的功能。这些扩展可以在运行时直接加载到Beacon的内存中并执行,无需在目标机器的磁盘上创建任何文件 BOF的一个关键特性是它的运行时环境非…

生物识别技术与身份认证:探讨生物识别技术在强化身份认证和访问控制方面的应用

第一章:引言 在数字化时代,随着信息技术的飞速发展,身份认证和访问控制变得越来越重要。传统的用户名和密码方式逐渐暴露出安全性不足的问题,为此,生物识别技术应运而生。生物识别技术利用人体生物特征来识别个体身份…