当前位置: 首页 > 后端技术 > Node.js

搭建gitbook和访问认证

时间:2023-04-03 15:33:43 Node.js

相信大家或多或少都接触过gitbook。gitbook首先是一个软件,正如上面所定义的,它使用Git和Markdown来组织书籍,如果用户没有听说过Git和Markdown,那么gitbook可能不适合你。废话不多说,动手吧。1gitbook安装1.1安装npm包$npminstallgitbook-g1.2初始化项目$mkdirgitbook新建目录$cdgitbook$gitbookinit目录gitbook/├──README.md└──Summary.md1.3启动服务$gitbookserve1.4打开浏览器可以用浏览器打开http://127.0.0.1:40001.5生产文件$gitbookbuild2登录权限认证搭建完成,但是有些内部文件我不想发布,怎么办,这个网站上没有答案,但是总有一个方法,就是nginx2.1使用nginx认证模块server{listen80;服务器名称www.host.com;#注意不要把协议加到域名location/{roothtml/blog;#root静态文件目录indexindex.htmlindex.htm;auth_basic"请输入密码";#nginx认证用户和密码auth_basic_user_filehtpasswd;#nginx认证文件目录可任意指定}2.2因为使用密码加密,所以全部导入httpd模块$yum-yinstallhttpd$htpasswd-bc/applocation/nginx/conf/htpasswdqiyun123456#生成密码文件,如果是无法写入,创建好文件,执行命令2.3重新测试$nginx-t2.4restart$nginx-Sreload3案例url:http://gitbook.beastxw.wang/name:aaapwd:1234Imagegitbook登录认证5Blog网址:http://blog.beastxw.wang/2019...