因爲近期安利一些同事購買騰訊雲低價服務器,承諾了人手送一個能夠自動更新的我的博客,順便優化了一下本站的部署代碼.html
在 github 上 fork 如下 2 個庫:git
修改 hexo_template 倉庫中 ./_config.yml
文件如下內容:github
# Site
title: 標題
subtitle: 副標題
avatar: 頭像連接URL
description: 我的簡介
author: 做者名稱
# URL
url: 博客主頁URL
複製代碼
查看修改 hexo_template 倉庫中 ./themes/next/_config.yml
文件內容:docker
安裝 Gitshell
apt-get update
apt-get install git
複製代碼
拉取部署腳本倉庫ubuntu
cd ~/
git clone https://github.com/linhay/build.git
複製代碼
安裝docker環境瀏覽器
cd ~/build/shells/
sh install-docker.sh
複製代碼
修改Dockerfile文件安全
vi ~/build/dockerfiles/hexo/hexo/Dockerfile
# 將如下2行內容修改成準備步驟的倉庫
# RUN git clone https://github.com/linhay/hexo_template
# RUN git clone https://github.com/linhay/hexo_pages_template source
複製代碼
拉起服務bash
cd ~/build/dockerfiles/hexo/
sh start.sh
複製代碼
放開9000端口服務器
訪問博客
將新的文章上傳至 hexo_pages_template 倉庫 _post
目錄下
等5s再訪問博客便可
有一個 5s 定時拉取的腳本在 docker 中.
修改 hexo_template 倉庫內容
重啓服務
cd ~/build/dockerfiles/hexo/
sh start.sh
複製代碼
該部份內容不展開了,雲主機廠商都有完整的購買與說明了.
臨近年關,瑣事繁多,獻水文一篇.
若是有其餘想法不妨在Github聯繫我.