安装mkdocs的过程就此略过,这里主要说说在mkdocs的服务器上实现自动部署并生成静态site目录:

在服务器上创建crontab:

crontab -e
*/1 * * * * /home/user/your_project/crontab_pull.sh

表示每分钟执行一次指定目录的脚本crontab_pull.sh

在项目目录中创建crontab_pull.sh:

cd /home/aishan/www/sunallies-doc
git pull
/usr/local/bin/mkdocs build

搞定~