用honkit替代gitbook
gitbook
在npm版本高后安装使用有很多问题,💩一样
stackoverflow找到了替代品 honkit
官网链接:https://honkit.netlify.app/
安装使用
1 | sudo npm uninstall gitbook-cli -g |
进入到目标文件夹下执行:
1 | npx honkit init |
生成README.md
和SUMMARY.md
之后就可以编辑内容,然后更新到git repo上
本地查看可使用 sudo npx honkit serve
在 localhost:4000
进行预览
使用S3静态网站建立文档中心
- 执行
sudo npx honkit build
, 生成_book
文件夹 - 将
_book
所有对象上传到指定的对象存储的桶里
例:这里我建了个桶atlas-doc
, 利用s3cmd
命令上传到自己的对象存储里
1 | cd _book/ |
- 配置website静态网站托管
- 配置S3 BucketPolicy,设置该桶内对象全局可读
1 | ## cat policy.json |
最终效果: