去年就搭建了自己的博客,但是最近域名到期了谈息,賬號(hào)密碼也忘記了(尷尬)缘屹,于是就重新搭建了一次博客,地址是:我的博客侠仇,但是自己又想在家和公司都能更新博客轻姿,于是花功夫研究了一下,將此次研究的成果記錄如下:
一逻炊、首先你需要搭建好自己的博客互亮。
給出參考給大家:
二、多終端配置
1. 創(chuàng)建博客備份的倉庫
這里我選用的是國內(nèi)的代碼托管平臺(tái) 碼云 嗅骄,因?yàn)樯厦婵梢越⒆约旱乃饺藗}庫,這樣的話饼疙,可以很好的保護(hù)你的個(gè)人隱私溺森。
然后新建一個(gè)備份博客文件的倉庫慕爬,比如我的倉庫名字是 blog ,然后再 blog 倉庫下面新建了一個(gè)分支是 hexo (當(dāng)然你也可以用其他的屏积,我只是為了容易辨識(shí))医窿。如圖所示:
2. 將本地博客上傳到私有倉庫
我們?cè)谑褂?hexo 搭建自己本地博客的時(shí)候,會(huì)創(chuàng)建一個(gè)文件夾來存放炊林,比如我的是 blog文件夾姥卢,如圖所示:
其實(shí)就是我們本地博客的根目錄,
然后我們?cè)诖颂幋蜷_ Git Bash 渣聚,進(jìn)行以下操作:
- 初始化倉庫
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"
- 添加本地和遠(yuǎn)程私有倉庫的關(guān)聯(lián)
git remote add origin 倉庫地址
- 提交代碼到倉庫
git push origin hexo //提交到你創(chuàng)建好的分支
到這里已經(jīng)成功的把博客必要文件傳到本地倉庫了独榴。
接下來是在另外一臺(tái)電腦上操作的。
3. 第二臺(tái)電腦配置
- 首先我們需要把博客必要文件拉到本地
git clone 倉庫地址 -b hexo
此時(shí)本地會(huì)生成博客文件夾奕枝,我的是 blog 棺榔,其實(shí)就是你的私有倉庫的名字。
進(jìn)入該文件夾:
cd blog //注意隘道!這里你的可能不是叫 blog 症歇,具體根據(jù)你倉庫名字而定
- 安裝必要的組件
npm install
如果你的主題是通過 git 下載的話,需要重新再第二臺(tái)電腦上下載谭梗,不然打開的頁面是空的忘晤。
這個(gè)時(shí)候你的兩臺(tái)電腦的配置就基本完成了。
4. 在任意一臺(tái)配置好的電腦上發(fā)布博客
- 同步私有倉庫文件
git pull origin hexo
- 新建博客
hexo new post "博客名字"
- 添加博客到 git
git add source/ //因?yàn)椴┛臀募窃趕ource文件夾下面的
- 保存代碼
git commit -m "博客更新"
- 上傳更新
git push origin hexo
- 部署博客
hexo g -d
至此激捏,多終端發(fā)布博客已經(jīng)配置完成设塔。
如果你在配置的過程中遇到問題,歡迎留言交流~
- 我的博客:博客傳送門
- 我的簡(jiǎn)書:簡(jiǎn)書傳送門
- 我的CSDN:CSDN傳送門
- 我的GitHub:GitHub傳送門