相信你們都或多或少的都接觸過gitbook。gitbook 首先是一個軟件,正如上面定義的那樣,它使用 Git 和 Markdown 來編排書本,若是用戶沒有聽過 Git 和 Markdown,那麼 gitbook 可能不適合你。廢話很少說,幹起來。
1.1 安裝npm包html
$ npm install gitbook -g
1.2 初始化項目nginx
$ mkdir gitbook 新建目錄 $ cd gitbook $ gitbook init 目錄 gitbook/ ├── README.md └── SUMMARY.md
1.3 起服務git
$ gitbook serve
1.4 打開瀏覽器 npm
能夠用瀏覽器打開 http://127.0.0.1:4000瀏覽器
1.5 生產文件app
$ gitbook build
搭建就完成了,可是有一下內部文檔,不想公佈出去,怎麼辦,這個網上沒有答案,可是方法老是有的,那就是nginx
2.1 用到nginx認證模塊ui
server { listen 80; server_name www.host.com ; # 域名注意不要加協議 location / { root html/blog; #根 靜態文件目錄 index index.html index.htm; auth_basic "pleas you password"; # nginx 認證用戶和密碼 auth_basic_user_file htpasswd; # nginx認證文件目錄 能夠隨意指定 }
2.2 由於要用到密碼,並且是加密的,全部引入httpd模塊加密
$ yum -y install httpd $ htpasswd -bc /applocation/nginx/conf/htpasswd qiyun 123456 #生產密碼文件,若是不能寫入,就建立好文件,在執行命令
2.3 從新檢測url
$ nginx -t
2.4 重啓spa
$ nginx -S reload
url: http://gitbook.beastxw.wang/
name: aaa
pwd: 123
gitbook
登陸認證