ShowDoc 本地部署

2021-10-22 09:22:48 字數 2468 閱讀 4865

參考:官方文件

1. 自動安裝
需要首先安裝好docker

wget 

chmod +x showdoc

./showdoc

2. 常用命令
#停止

./showdoc stop

#重啟./showdoc restart

#公升級showdoc到最新版

./showdoc update

#解除安裝showdoc

./showdoc uninstall

遇到的問題

外部圖床403。原因是請求時referrer被檢測到

需要在html頁面head中加入:

3. nginx配置
# 使用80埠根目錄作為showdoc入口

server

}

4. 備份

準備乙個空的git倉庫:「

準備同步指令碼

轉殖git倉庫,在倉庫根目錄新建指令碼backup.sh

#!/bin/bash

echo "***************=="

echo "autobackup by lixiangyu"

git pull

rsync -rtv /showdoc_data/html/public/uploads/ ./public/uploads

rsync -rtv /showdoc_data/html/sqlite ./

echo "

▶ git add .

"git add .

git status

#echo -n "

#▶ commit message:

##▶ "

#read msg

time=`date`

msg="日期:$time,自動備份"

git commit -m "$msg"

echo "

▶ git push

"git push

每天自動同步

儲存用於自動同步的賬戶資訊

# 初次執行時,儲存git賬戶密碼資訊,用於自動push

git config --global credential.helper store

git pull

# 以上過程將使用git credential儲存了輸入的使用者名稱和密碼

執行自動任務

chmod +x backup.sh

# 編輯自動任務表

crontab -e

# 加入以下內容:

# showdoc backup

0 2 * * * /bin/sh /root/tools/showdoc/backup.sh >> /root/tools/showdoc/log 2>&1

```

官網

中文版

檢查環境
# python 或python3

$ python --version

python 2.7.2

$ pip --version

pip 1.5.2

# nginx

$ nginx -v

nginx version: nginx/1.16.1

# 如果沒有以上環境,則需要安裝:

# pip 按python版本選擇:

yum install python-pip -y

yum install python3-pip -y

# nginx

yum install nginx -y

安裝mkdocs:pip install mkdocs初始化專案:mkdocs new projectname

// 專案結構如下

.├── docs

│   └── index.md

└── mkdocs.yml

執行專案:mkdocs serve &(在mkdocs.yml所在目錄下執行)

配置nginx:

# 編輯配置

vim /etc/nginx/nginx.conf

server

location /webhook/

}// 重啟nginx

systemctl restart nginx

訪問文件服務:

更多配置參考:mkdocs-material

ShowDoc部署手冊

1 必需環境 2 可選環境 安裝和配置 1 全新安裝 windows伺服器 在php.ini裡面把 extension php sqlite.dll 啟用以便開啟對sqlite的支援 也啟用php mbstring.dll linux伺服器則不需要此操作。2 公升級安裝 1 sqlite資料庫 or...

easymock本地部署

1 mongodb安裝 1.建立服務 把可執行檔案的d mongodb bin新增到系統變數裡 管理員許可權的cmd中註冊服務 mongod config d mongodb mongo.conf install servicename mongodb cmd中開啟服務 net start mong...

本地部署easy mock

二 安裝教程 mongodb安裝教程 redis安裝教程 redis設定環境變數 如 e x redis 注意 在安裝redis 時 要是出現無 redis cli 命令則 在命令列中以window 模式啟動檔案 redis cli.exe 三 檢查軟體是否成功安裝 1 雙擊mongo.exe輸入d...