gitbook使用记录

举报
Amrf 发表于 2019/07/03 17:19:12 2019/07/03
【摘要】 gitbook-convert可以将docx,pdf转换成gitbook markdown文件目录可以使用npm install gitbook-convert -g安装gitbook是一个文档工具,可以将文档发布为静态网站、pdf、ebook等可以使用npm install gitbook-cli -g安装常用的指令是:gitbook install 可以安装book.json 里的git...

gitbook-convert

可以将docx,pdf转换成gitbook markdown文件目录

可以使用npm install gitbook-convert -g安装


gitbook

是一个文档工具,可以将文档发布为静态网站、pdf、ebook等

可以使用npm install gitbook-cli -g安装

常用的指令是:

gitbook install 

可以安装book.json 里的gitbook插件;

gitbook build 

可以由markdown生成静态网页;

gitbook serve 

可以运行一个静态网页的服务器


book.json参考格式


{
  "gitbook": "*",
  "basePath": ".",
  "language": "",
  "theme": "default",
  "title": "xxxx",
  "description": "xxxx",
  "plugins": [
   "highlight",
   "expandable-chapters",
    "copy",
  "search",
   "lunr",
   "sharing",
   "fontsettings",
   "add-js-css"
  ],
  "pluginsConfig": {
"search": {},
"lunr": {
"maxIndexSize": 1000000,
"ignoreSpecialCharacters": false
},
"fontsettings": {
"theme": "white",
"family": "sans",
"size": 2
},
"highlight": {},
"copy": {},
"expandableChapters": {
"cssFile": ["expandable-chapters-theme.css"]
},
"sharing": {
"facebook": true,
"twitter": true,
"google": false,
"weibo": false,
"instapaper": false,
"vk": false,
"all": ["facebook", "google", "twitter", "weibo", "instapaper"]
},
"expandable-chapters": {},
    "add-js-css": {
    "js": [
    ],
    "css": [
      "./styles/style.css"
    ]
     }
    }
}


两个问题:

(一)我的环境需要设置git代理

1.设置git代理

git config --global https.proxy https://域账号:密码@xxxxx.com:8080

git config --global http.proxy http://域账号:密码@xxxx.com:8080

如果密码中有特殊字符,可以使用chrome的consle,在其中输入:encodeURIComponent(密码),查看转义后的内容,进行设置

2、不支持git协议,使用https协议代替git协议: git config --global url."https://".insteadOf git://

3、不验证ssl协议:git config --global http.sslVerify false

(二)npm代理设置

no-proxy=.xxx.com---不需要代理的域

registry=https://repo.xxxx.com/repository/npm/

_auth="repository pass"----如果仓带auth验证

always-auth=true

proxy=http:///域账号:密码@xxxxx.com:port/

https-proxy=http:///域账号:密码@xxxxx.com:port/

prefix=npm本地仓路径--如果要放到非C盘下默认路径的时候指定


由于我的npm设置了prefix,所以后来在全局安装了gitbook后,直接运行gitbook命令还是找不到,需要将prefix路径加到环境变量或者直接到该路径执行指令



参考:

https://blog.csdn.net/axi295309066/article/details/61420694



【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。