使用GitBook快速搭建自己的博客平台

用gitbook搭建Wiki 用gitbook搭建Wiki 本文参考这篇博客,同时记录一下安装过程遇到的问题。 环境 1、gitbook(1.安装node,2.安装gitbook) 2、nginx(安装教程) 3、gitlab(或者svn,需要能触发CI/CD的。我这里只展示用gitlab的.gitlab-ci.yml配置CI/CD,svn可以用post-trigger) ... 阅读详情

简单demo

  1. 需要nodejs环境,自行到nodejs官网下载安装,安装成功后如下

    $ node -v
    v12.16.1
    
    $ npm -v
    6.13.4
    
  2. 安装gitbook-cli

    npm install -g gitbook-cli
    
  3. 进入建立gitbook的文件夹,执行下面的命令

    gitbook init
    
  4. 将会生成两个文件

    • README.md —— 书籍的介绍写在这个文件里
    • SUMMARY.md —— 书籍的目录结构在这里配置
  5. 加入自己书写的内容,目录结构如下,自己可以根据需要修改

    │  README.md
    │  SUMMARY.md
    ├─第一章
    │      content.md
    │      README.md
    │      
    ├─第三章
    │      content.md
    │      README.md
    │      
    └─第二章
            content.md
            README.md
    
  6. 配置SUMMARY.md

    # Your Book Title
    
    - [第一章](第一章/README.md)
        * [Content](第一章/content.md)
    - [第三章](第三章/README.md)
        * [Content](第三章/content.md)
    - [第二章](第二章/README.md)
        * [Content](第二章/content.md)
    
  7. 如果不想手动写SUMMARY.md,也可以使用命令自动生成(也可以使用book.json文件指定插件)

    npm install -g gitbook-summary
    book sm
    
  8. 写好book内容,配置好SUMMARY.md之后就可以在本地预览gitbook了

    gitbook serve
    

进阶

  1. 根据自己的需要添加插件进行配置,在主目录下添加book.json文件进行配置,详细的博客:https://www.cnblogs.com/mingyue5826/p/10307051.html
    {
        "title": "demo",//标题
        "description": "demo",//文档描述
        "language": "zh",//选择编辑的语言环境
        "plugins": [ //引入需要的插件,前面有-号的为uninstall相应的插件
            "disqus",
            "github",
            "editlink",
            "prism",
            "-highlight",
            "baidu",
            "splitter",
            "sitemap",
            "tbfed-pagefooter",
            "fontsettings",
            "simple-page-toc",
            "links"
        ],
        "styles": {
            "website": "styles/website.css" //引入css文件进行css样式的修改
        },
        "pluginsConfig": {
            "tbfed-pagefooter": {
                    "copyright": "",
                    "modify_label": "该文件修订时间:",
                    "modify_format": "YYYY-MM-DD HH:mm:ss"
                },//显示文件的修改事件,包括一些版权声明
                "fontsettings": {
                    "theme": "white",
                    "family": "serif",
                    "size": 12
                },//显示样式以及文字大小的主题
                "simple-page-toc": {
                    "maxDepth": 3,
                    "skipFirstH1": true
                },//<!-- toc -->中放置代码注释。生成GitBook以后,此评论会立即插入content
            //使用深度最多为maxdepth的标题。排除文件中的第一个h1级标题。
                "links": {
                    "gitbook": false,
                    "sharing": {
                        "google": false,
                        "facebook": false,
                        "twitter": false,
                        "all": false
                },//默认的一些分享的展示与隐藏,true为展示,false为隐藏
            "disqus": {
            "shortName": "webpack-handbook"//生成评论的插件
            },
            "github": {
            "url": "https://github.com/webChatContact/baas-v2-help"
            },
            "editlink": {
            "base": "https://github.com/webChatContact",
            "label": "编辑本页面"//内容顶部显示 编辑本页 链接。
            },
            "baidu": {
                "token": "a9787f0ab45d5e237bab522431d0a7ec"//使用百度统计。
            },
            "sitemap": {
                "hostname": "http://baidu.com/"//生成站点地图
            }
        }
    }
    
    

gitbook和github同步

  1. 在你的github上创建仓库
  2. 将你的gitbook推送到github远端
  3. 登录gitbook,进入dashboard,创建对应的space
  4. 创建好后和指定的github仓库分支link,后面只要github代码更新,都会实时更新到gitbook
  5. 现在就可以通过浏览器访问到了,例如我的blog
使用gitee+gitbook搭建个人在线电子书 阅读详情

相关推荐

C语言面试,8道一定会遇到的----关于指针的笔试题详解

C语言面试,8道一定会遇到的----关于指针的笔试题详解

m0_55322924的博客 463

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

Gitbook 是一个平台,允许用户创建和分享内容丰富的在线书籍。它有一个用户友好的界面,可以快速地写作、编辑和发布你的电子书。这里是一个按照 Gitbook 的基本步骤点击你创建的组织的设置选项,例如此处我创建的组织为AptBoys,我就点击在General选项块处找到,点击自定义你博客的域名填写你的三级域名, 例如此处我的是,域名是我在godaddy上申请的(不用域名备案)

xf555er的博客 7591

Transformer模型详解(图解最完整版)

Transformer由论文提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。哈佛的NLP团队也实现了一个基于PyTorch的版本,并注释该论文。在本文中,我们将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。Transformer 与 RNN 不同,可以比较好地并行训练。

2501_91695094的博客 2700

GitBook安装及使用——使用 Markdown 创建你自己的博客网站和电子书

GitBook是一个命令行工具,用于使用 Markdown 构建漂亮的博客网站、电子书籍,相比于VuePressdocusaurus等工具,它更简洁,用起来也更方便。JavaFX 前言这个博客网站就是使用 GitBook 生成的,你只需要使用 Markdown 来书写文章内容,其他的 GitBook 帮你搞定。另外关于 GitBook 的其他信息可参考 github 地址 :gitbook。

西凉的悲伤博客 1万+

OpenBullet2 学习研究2-Conditions条件之KeyCheck的使用

上一节我们学习了如何安装Openbullet2以及如何新建一个配置,最后我们再配置里面新建一个Http的请求块,帮助我们发送了第一个请请求。这一节我们来学习check块。当我们发送请求以后,请求返回的内容是否是我们想要的,或者请求发送正确没有,这个我们怎么判断呢?这个时候就要用到check块了。

958

在 FreeStyle SAP UI5 应用里优雅落地 Draft 草稿机制:用 DraftManager 封装 DraftController 的一套实战套路

SAP Fiori应用中,Draft草稿机制是解决业务中断、多人协作和长表单填写等痛点的核心能力。本文提出了一套针对FreeStyle SAP UI5应用的Draft管理方案,通过封装sap.ui.generic.app.transaction.DraftController为DraftManager服务类,将复杂的草稿操作逻辑集中管理。该方案实现了草稿的创建、激活、丢弃等核心功能,使控制器只需调用简单意图式API即可完成操作,同时解决了组件化架构下的上下文切换、统一错误处理等问题。文章还详细介绍了后端Dr

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2751

windows服务器实用(6)——gitbook安装与部署

本地在线文档的搭建(前篇)

redAnt的博客 3580

爆破shadow文件密码脚本(完成版)

由于添加了一个for循环,再稍作修改,让password not found!print(f"Trying password:")显示爆破的密码和过程。将代码中的password="123456"替换成下面代码。line.strip()函数首尾去空格。

m0_56578216的博客 771

GitBook 进阶篇之搭建博客

这篇文章的由来是,前几天有位读者看了我的那篇《GitBook 入门指南》,然后来问我 GitBook 怎么配置自定义域名,当时我都不知道 GitBook 有这个功能,所以就研究了一下,发现利用自定义域名,完全可以搭建自己的博客,而且超级简单(所以你会发现本文的篇幅很短)。所以我就把这个过程整理了一下,分享给大家。在此也感谢这位读者提供的灵感。 阅读本文时,我假设你对 GitBook 有一个基本的了解,如果你没有的话,建议先看一下我的这篇文章:《GitBook 入门指南》。 注册域名及域名解析设置 在搭建博客

supermouse的博客 1141

架构师之HBase vs MongoDB 技术选型与场景决策实战案例

面对海量数据和高并发查询,该选 HBase 还是 MongoDB?本文为你提供完整的决策框架!从数据模型对比、架构解析、六大真实场景(电信 CDR、金融行情、广告点击流、电商商品、社交档案、内容管理)到性能、一致性、运维全面对比,助你在 PB 级时序数据和灵活查询之间做出精准选择!

肖哥弹架构博客 1097

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

GitBook - 快速打造可留言的博客

Create by jsliang on 2019-05-20 14:43:41 Recently revised in 2019-05-22 18:01:09 本文将介绍如何安装 GitBook、如何起 GitBook 服务、如何配置 GitBook,以及到最后的部署到 GitHub Pages 或者部署到个人云服务器。 小伙伴们如果觉得不错可以到 jsliang 的文档库 为 jslian...

weixin_34293141的博客 4529

分布式训练中All-Reduce、All-Gather、Reduce-Scatter原理

Reduce-Scatter = 先对所有进程的数据做 Reduce(如 sum / mean),再把结果“切分”分发给各进程。(是 Reduce + Scatter 的融合操作。

comli_cn的博客 340

Typora GitBook 主题使用教程

Typora GitBook 主题使用教程 项目介绍 Typora GitBook 主题是一个受 GitBook 文档样式启发的 Typora 主题。它包含三个变体:Azure、Slate 和 Teal。该主题在 Windows 10 和 macOS 上进行设计和测试,虽然未在 Linux 上测试,但预计也能正常工作。 项目快速启动 安装步骤 下载项目包: 从 GitHub 仓库下载压缩的项目...

gitblog_01002的博客 1263

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【Python 骚操作】使用 Gitbook + Typora 打造一个属于自己的电子书网站

前段时间,我在互联网冲浪时候,发现了一个写作的工具组合 Gitbook + Typora,堪称神器。 安利到 Blink 和朋友圈之后,有一朋友表示很感兴趣,希望我简单出一个教程,介绍一下这套工具怎么使用。 好吧,安排! 0x00 效果展示 Gitbook + Typora ,我称之为 “神器”,不仅是因为他可以用来写文章,更在于它可以将你写的 Markdown 文章直接转换成 pdf,转成各种常用格式,甚至可以转换成网页直接发布到网上。 正好我的个人网站备案审核通过了,就利用 Gitbook.

亮出锋芒,剑指苍穹 3585

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Gitbook 简介 使用总结 MD

Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com Gitbook 简介 使用总结 MD 目录 目录Gitbook环境准备...

weixin_30492047的博客 473

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

强力推荐:Jekyll Gitbook Theme —— 打造您的专业在线文档平台

强力推荐:Jekyll Gitbook Theme —— 打造您的专业在线文档平台 在数字化时代,高质量的技术文档和内容分享变得尤为重要。今天,我们向您隆重推荐一个能够为您的网站带来GitBook风格的开源宝藏项目——Jekyll Gitbook Theme。这款主题不仅让您的内容展示焕然一新,而且极大地简化了文档管理与部署流程。 项目介绍 Jekyll Gitbook Theme是一个精心设计的...

gitblog_00333的博客 797

团队wiki搭建工具不止Gitbook,点击了解更多

Wiki 是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。优质的wiki系统能够将公司的所有知识集中在一个位置,成为公司内部的百度,并具备以下优势: 通过在 wiki 中整理知识,可以让公司的知识体系化,规范化。 通过 wiki 可发现知识缺口,和公司流程的薄弱环节。 即使员工离开公司,有价值的信息也会留存在 wiki 中。 公司流程和基础资料可以放在公共可读 wiki 中,入职培训十分简单。 wiki 可以实现文件协同,降低沟通成本,不再需要文件传来传去。 搭建团队wi

qzhida的博客 4254

GitBook快速教程 1.3 电子书导出

本文作者twowinter,转载请注明作者:http://blog.youkuaiyun.com/iotisan/ GitBook 除了可以生成网页,也能输出电子书(ePub, Mobi, PDF)。 1 必要软件安装 需要到calibre官网,根据系统版本下载安装相应版本即可。 2 导出操作 Generate a PDF file $ gitbook pdf ./ ./my...

IoT小能手 4537

GitBook快速教程_目录

GitBook快速教程 介绍如何基于模版(见 \boilerplate\ 目录),快速地上手gitbook,让大家编写出系列化的文档。 同时本教程也是采用gitbook编写,可做参考。 教程最新版本请访问 twowinter@github 更多细节可以参考官方教程。 第一章 基础操作 第一章先了解gitbook的安装以及常用操作。 1.1 安装 1.2 ...

IoT小能手 2221

如何使用 Jekyll Gitbook 快速搭建 GitBook 风格文档站:从零到上线完整教程

**Jekyll Gitbook**(jekyll-gitbook)是一款让你直接用 Markdown 写出 GitBook 风格文档站的 Jekyll 主题,无需本地构建 HTML、更不用上传生成文件——只需维护 Markdown 源码,站点就自带侧边栏导航、全文搜索、代码高亮和自动目录。本教程带你从零完成克隆仓库、本地预览、功能配置,到上线发布的完整流程,并附赠 6 个最实用功能的配置方法。

gitblog_00142的博客 717

GitBook快速教程 2.1 目录结构

本文作者twowinter,转载请注明作者:http://blog.youkuaiyun.com/iotisan/ 如果已经采用1.2 常用操作提到的目录模版,那么这一节可能就用不到了。 不过也可以做个了解。 1 目录结构介绍 通常,我们看到的gitbook项目都是这样的: . ├── book.json ├── README.md ├── SUMMARY.md ├── chapte...

IoT小能手 2484

GitBook 使用教程

背景 由于之前都把零散的知识都写在Gist上,要查找的时候不是很系统化,所以打算挪到GitBook上来统一管理,而且GitBook写完编译后可以生成静态页面发布到博客上,逼格满满的样子。 GitBook 简介 GitBook 官网 GitBook 文档 GitBook 准备工作 安装 Node.js GitBook 是一个基于 Node.js 的命...

weixin_30556161的博客 165

GitBook快速教程 1.2 常用操作

本文作者twowinter,转载请注明作者:http://blog.youkuaiyun.com/iotisan/ 这节就两个操作,创建和预览,这是我们最常用的操作。 1 书本创建 1.1 gitbook官方模版 $ gitbook init 通过这个命令就会在当前目录下创建gitbook的模版,目录如下: ├── README.md └── SUMMARY.md R...

IoT小能手 1920

GitBook github

创建一个新的仓库 创建一个新文件,名为SUMMARY.md 创建一本书首先进入gitbook的官网:https://www.gitbook.com/ 创建账户https://github.com/ 在上面注册账户 网页端与客户端网页端登录GItBook官网 https://www.gitbook.com/ 点击new book可以选择模板 新建文件README.md和SUM...

程序员哆啦A梦,蓝胖子 1908

静态博客搭建工具汇总

Jekyll、Hugo、Hexo是简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过Markdown以及Liquid转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll、Hugo、Hexo也可以运行在码云(Gitee.com)Pages上,也就是说,你可以使用码云的服务来搭建你的仓库页面、博客或者网站,而且是完全免费的。优点1、搭建的博客平台,速度快,免费,可以搭建在Github上。...

DevOps在路上|专注于团队研发效能,欢迎来到我的博客,这里有来自一线DevOps实践者的知识分享 1268
上一篇: Spark线上问题引发的思考
下一篇: Python日志简单使用
icankeep
博客等级 码龄9年 11粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值