Hexo安裝
安裝需求
建立專案
1 | hexo init <yourproject> |
主題這裡就不多作介紹..
安裝 Git Deploy
1 | npm install hexo-deployer-git --save |
修改_config.yml
設定(下面的註解顯示了參數的範例)
1 | deploy: |
設定完成之後只要
1 | hexo deploy |
就可以push到你的repository囉
Ubuntu Server
我是在GCP開的,身為一個工程師,自己選個喜歡的雲端就好…
- 安裝Docker
1
2
3
4
5
6sudo apt-get update
sudo apt-get remove docker docker-engine docker.io
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
docker --version - Nginx Auto SSL
這裡需要先有自己的一個網域,我是使用GoDaddy購買
1 | sudo docker run -d \ |
建立一個腳本 pull.sh
簡單說就是自動去做 git fetch
, 如果有更新就 git pull
當然這裡就是從剛剛deploy的地方pull下來囉~
1 | #!/usr/bin/expect -f |
更改權限
1 | chmod a+x ./pull.sh |
建立 cronjob
1 | crontab -e |
這時會進入一個文件,在下方輸入
1 | */2 * * * * /path/to/pull.sh |
OK,大功告成,系統每兩分鐘會執行一次pull.sh
這樣我們之後寫完文章只要執行hexo deploy
就完成上傳了
↓↓↓ 如果喜歡我的文章,可以幫我按個Like! ↓↓↓
>> 或者,請我喝杯咖啡,這樣我會更有動力唷! <<<
街口支付
街口帳號: 901061546