打造完美写作系统:Gitbook+Github Pages+Github Actions
文章目录
- 前言
- Getting Started
- Gitbook
- 安装
- 环境需求
- 利用npm安装gitbook
- 创建
- 输出
- website
- ebook
- 配置
- 插件
- 其他
- 自动生成SUMMARY.md文件
- 可参考的book.json文件
- 小结
- Github Pages
- 概述
- 开通
- 新建github仓库
- 设置Github Pages
- 新建gh-pages分支
- 小结
- Travis CI
- 概述
- 开始使用
- 编写.travis.yml
- 测试
- 小结
- Github Actions
- 概述
- 快速开始
- 编写.github/workflow/*.yml
- 测试
- 小结
- 后记
前言
本文最终实现的是:利用Github Actions自动导出Gitbook并将其部署到Github Pages。
效果展示:https://wangzhebufangqi.github.io/Leetcode/
项目github地址:https://github.com/wangzhebufangqi/auto-export-gitbook
(如果觉得有趣,不妨点个star!
打造完美写作系统:Gitbook+Github Pages+Github Actions相关推荐
- linux修改权限后不能开机,打造完美Linux系统:疑难杂症的解决(转)
打造完美Linux系统:疑难杂症的解决(转)[@more@] 如果谁说他的Linux从来没有遇到"疑难杂症",我觉得是不可信的,就算是操作界面最友好的Window XP也时常遇到各 ...
- 利用github pages+GitHub Actions+Hugo搭建个人博客
github pages是Github提供的一个网页寄存服务,可存放静态网页,包括博客.项目文档等. 参考Hugo官方文档 1.创建github仓库 仓库名的格式:<github用户名> ...
- 为Cubieboard打造完美Debian系统
作为Cubieboard的用户,最头疼的问题就是没有一个比较好的系统,本文将帮你解决这个问题. 首先需要感谢网站http://guillaumeplayground.net/的作者制作了这个系统.不过 ...
- GitHub Pages + Hexo + NexT + Typora + WhatsNote打造完美个人知识共享博客
GitHub Pages + Hexo + NexT + Typora + WhatsNote打造完美个人知识共享博客 一.目标 二.理念 三.准备工作 1. 工具 2. 过程 四.实现过程 1. 搭 ...
- Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置
根据下面的教程搭建的博客见这里 前言 马上要进入研究生了,不能再过浑浑噩噩的日子了,搭建一个小网站,用于记录自己所学的东西.其实,之前在腾讯云1元乞丐版上也搭建过博客,但是呢,只用来扯淡了.这次使用 ...
- 利用Github Pages创建Hexo博客
前言 很多时候身为程序员我们都有搭建自己博客的想法,可是真的着手搭建时候,总觉得事情很繁琐(VPS.LNMP环境.php或者node.js框架.域名.cdn等)而懒得去搞,因此很容易就搁置了自己搭建博 ...
- Github Pages+Hexo+阿里云域名绑定
1.Github Pages Github Pages可以免费托管,所以把博客托管到github上. 首先,创建一个github仓库,仓库的命名格式为:yourusername.github.io,然 ...
- 使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】
欢迎关注我的专栏:<个人博客搭建:Hexo+Github Pages>,从搭建到美化一条龙,帮你解决 Hexo 常见问题! 推荐阅读:<Hexo 博客优化之博客美化系列(持续更新)& ...
- 使用Github Pages和Hexo搭建自己的独立博客【超级详细的小白教程】
文章目录 ● 前言 ● 入门 ● 安装 Node.js ● 安装 Git • 检验Git是否安装成功 ● 安装Hexo • Hexo 初始化配置 ● 本地查看效果 ● 将博客部署到 Github Pa ...
最新文章
- 部署项目到阿里云服务器上遇到的问题
- 在Windows上以服务方式运行 MSOPenTech/Redis
- mysql5.7.21源码安装
- Animation Property Animation 使用
- java.policy无法修改_如何配置Policy文件进行Java安全策略的设置
- adb shell——Android虚拟机调试必须知道的命令
- java和C++有什么异同
- 生成下面的模块时,启用了优化或没有调试信息
- java中介者模式例子_Java中介者模式(Mediator Pattern)
- Google Android 向华为“闭源”!华为手机迎来至暗时刻!
- Mac如何关闭触控板防止误触?内置的设置就可以达成
- Modelsim调用用do脚本自动化仿真
- ios 判断手机角度_iPhone那么贵,为什么电池还那么小呢?安卓手机电池都那么大了!...
- 为什么不可以使用哈曼顿距离_声光色影俱佳,美也要与众不同,哈曼卡顿无线水晶4评测...
- 物联lot是什么意思_互联网lot是什么意思
- AdventureWorks数据库数据字典研究
- 解决 ERROR oslo_service.periodic_task AttributeError: ‘ComputeNode‘ object has no attribute ‘nodename‘
- python基础螺旋线
- 智慧工地管理平台可视化解决方案
- Beyond compare 全红问题解决
热门文章
- VIP网易邮箱,163VIP邮箱,新浪vip等邮箱的对比分析
- linux切割日志方法,Linux下nginx生成日志自动切割的实现方法
- pcf85263 linux驱动源码,PCF85263AT/AJ
- 陪玩MM谁是你的NO.1?Python获取陪玩MM照片颜值检测打分
- 288.软件开发过程与软件测试
- 计算机机原理是什么意思,计算机工作原理及与工控机的区别
- iPhone 录音如何去除背景杂音增强录音品质
- 无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型
- lotus interop.5.5
- oracle工资第二高怎么查询,求各部门第二高的工资