版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37285193/article/details/83269537
1.安装node
- 下载地址:https://nodejs.org/zh-cn/download/
- 检查安装成功
node -v
2.安装gitbook
- 安装
npm install -g gitbook-cli
- 检测安装成功
gitbook -V
- 初始化
gitbook init
- 更新
gitbook update
2.本地预览
gitbook serve
3.输出静态网站
gitbook build
4.gitbook serve
报错:Error: ENOENT: no such file or directory, stat 'C:\Users\Administrator\Desktop\mybook\_book\gitbook\gitbook-plugin-fontsettingsfontsettings.js'
解决办法:
- 找到
C:\Users\Administrator\.gitbook\versions\3.2.3\lib\output\website\copyPluginAssets.js
- 删除
confirm :true
5.一键推送GitHub Pages
在线预览
1. 安装gulp及gulp-gh-pages
npm install gulp gulp-gh-pages --save-dev
2.gulpfile.js
内配置
var gulp = require("gulp"),
deploy = require("gulp-gh-pages");
gulp.task('deploy', function() {
gulp.src("_book/**/*.*")
.pipe(deploy({
remoteUrl: "https://github.com/StavinLi/mybook"//github 地址
}))
.on("error", function(err) {
console.log(err)
})
});
3.进入github 项目中 setting
–>GitHub Pages
- 选择
gh-pages branch
并save
- 预览地址:
http://<username>.github.io/<project>