多終端更新個人部落格教程

smartsean發表於2017-12-20

去年就搭建了自己的部落格,但是最近域名到期了,賬號密碼也忘記了(尷尬),於是就重新搭建了一次部落格,地址是:我的部落格,但是自己又想在家和公司都能更新部落格,於是花功夫研究了一下,將此次研究的成果記錄如下:

一、首先你需要搭建好自己的部落格。

給出參考給大家:

  1. 一定基礎的看這個
  2. 完全小白看這個

二、多終端配置

1. 建立部落格備份的倉庫

這裡我選用的是國內的程式碼託管平臺 碼雲 ,因為上面可以建立自己的私人倉庫,這樣的話,可以很好的保護你的個人隱私。

這裡是地址

然後新建一個備份部落格檔案的倉庫,比如我的倉庫名字是 blog ,然後再 blog 倉庫下面新建了一個分支是 hexo (當然你也可以用其他的,我只是為了容易辨識)。如圖所示:

我的備份倉庫

2. 將本地部落格上傳到私有倉庫

我們在使用 hexo 搭建自己本地部落格的時候,會建立一個資料夾來存放,比如我的是 blog資料夾,如圖所示:

本地部落格資料夾

其實就是我們本地部落格的根目錄,

然後我們在此處開啟 Git Bash ,進行以下操作:

  1. 初始化倉庫
git init
git branch -b hexo //新建hexo分支並切換到hexo
複製程式碼
  1. 新增必要檔案到倉庫中
 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"
複製程式碼
  1. 新增本地和遠端私有倉庫的關聯
git remote add origin 倉庫地址
複製程式碼
  1. 提交程式碼到倉庫
git push origin hexo //提交到你建立好的分支
複製程式碼

到這裡已經成功的把部落格必要檔案傳到本地倉庫了。

接下來是在另外一臺電腦上操作的。

3. 第二臺電腦配置

  1. 首先我們需要把部落格必要檔案拉到本地
git clone 倉庫地址 -b hexo
複製程式碼

此時本地會生成部落格資料夾,我的是 blog ,其實就是你的私有倉庫的名字。 進入該資料夾:

cd blog //注意!這裡你的可能不是叫 blog ,具體根據你倉庫名字而定
複製程式碼
  1. 安裝必要的元件
npm install
複製程式碼

如果你的主題是通過 git 下載的話,需要重新再第二臺電腦上下載,不然開啟的頁面是空的。 這個時候你的兩臺電腦的配置就基本完成了。

4. 在任意一臺配置好的電腦上釋出部落格

  1. 同步私有倉庫檔案
git pull origin hexo
複製程式碼
  1. 新建部落格
hexo new post "部落格名字"
複製程式碼
  1. 新增部落格到 git
git add source/      //因為部落格檔案是在source資料夾下面的
複製程式碼
  1. 儲存程式碼
git commit -m "部落格更新"
複製程式碼
  1. 上傳更新
git push origin hexo
複製程式碼
  1. 部署部落格
hexo g -d
複製程式碼

至此,多終端釋出部落格已經配置完成。

如果你在配置的過程中遇到問題,歡迎留言交流~

相關文章