去年就搭建了自己的部落格,但是最近域名到期了,賬號密碼也忘記了(尷尬),於是就重新搭建了一次部落格,地址是:我的部落格,但是自己又想在家和公司都能更新部落格,於是花功夫研究了一下,將此次研究的成果記錄如下:
一、首先你需要搭建好自己的部落格。
給出參考給大家:
二、多終端配置
1. 建立部落格備份的倉庫
這裡我選用的是國內的程式碼託管平臺 碼雲 ,因為上面可以建立自己的私人倉庫,這樣的話,可以很好的保護你的個人隱私。
然後新建一個備份部落格檔案的倉庫,比如我的倉庫名字是 blog ,然後再 blog 倉庫下面新建了一個分支是 hexo (當然你也可以用其他的,我只是為了容易辨識)。如圖所示:
2. 將本地部落格上傳到私有倉庫
我們在使用 hexo 搭建自己本地部落格的時候,會建立一個資料夾來存放,比如我的是 blog資料夾,如圖所示:
其實就是我們本地部落格的根目錄,
然後我們在此處開啟 Git Bash ,進行以下操作:
- 初始化倉庫
git init
git branch -b hexo //新建hexo分支並切換到hexo
複製程式碼
- 新增必要檔案到倉庫中
git add scaffolds/
git add source/
git add themes // 注意這裡是不能新增你通過 git 下載的主題的
git add .npmignore
git add _config.yml
git add package.json
git commit -m "init"
複製程式碼
- 新增本地和遠端私有倉庫的關聯
git remote add origin 倉庫地址
複製程式碼
- 提交程式碼到倉庫
git push origin hexo //提交到你建立好的分支
複製程式碼
到這裡已經成功的把部落格必要檔案傳到本地倉庫了。
接下來是在另外一臺電腦上操作的。
3. 第二臺電腦配置
- 首先我們需要把部落格必要檔案拉到本地
git clone 倉庫地址 -b hexo
複製程式碼
此時本地會生成部落格資料夾,我的是 blog ,其實就是你的私有倉庫的名字。 進入該資料夾:
cd blog //注意!這裡你的可能不是叫 blog ,具體根據你倉庫名字而定
複製程式碼
- 安裝必要的元件
npm install
複製程式碼
如果你的主題是通過 git 下載的話,需要重新再第二臺電腦上下載,不然開啟的頁面是空的。 這個時候你的兩臺電腦的配置就基本完成了。
4. 在任意一臺配置好的電腦上釋出部落格
- 同步私有倉庫檔案
git pull origin hexo
複製程式碼
- 新建部落格
hexo new post "部落格名字"
複製程式碼
- 新增部落格到 git
git add source/ //因為部落格檔案是在source資料夾下面的
複製程式碼
- 儲存程式碼
git commit -m "部落格更新"
複製程式碼
- 上傳更新
git push origin hexo
複製程式碼
- 部署部落格
hexo g -d
複製程式碼
至此,多終端釋出部落格已經配置完成。
如果你在配置的過程中遇到問題,歡迎留言交流~
- 我的部落格:部落格傳送門