野声

Hey, 野声!

谁有天大力气可以拎着自己飞呀
twitter
github

如何創建一個更好的 Hexo 使用體驗

我經常在 webide 更新博客,但這只限於有網絡的情況下。想本地調試的話,在沒網之前就需要把源文件同步到本地來。這個功能用 git 來實現會非常好。
大概的思路就是在博客的倉庫創建一個分支來備份源文件。
在部署網頁之前可以先把源文件同步到備份分支,然後需要的時候本地拉取回來。


備份到倉庫#

你需要安裝好 git。
首先,你要在博客根目錄下添加遠程倉庫。

# git remote add [shortname] [url]
# [shortname] 設置倉庫的名稱
# [url] 遠程倉庫的鏈接
git remote add hexo https://git.coding.net/Artin/Artin.git

然後創建一個新的分支:

git branch backup

切換到 backup 分支:

git checkout backup

然後在博客根目錄下執行:

git add .
git commit -am "update"
git push hexo backup

你可以去看看 廖雪峰的 git 教程

關於 push 主題失敗的同學,把主題中的.git 給刪掉就 ok 了,或者不推送主題。


更加便攜的方法#

首先,在博客根目錄創建一個 git.sh。在裡面輸入如下代碼:

#!/bin/bash/
# 這裡的路徑是你的博客的路徑
cd /home/ubuntu/workspace/hexo/
echo "執行 hexo clean"
hexo clean
echo "hexo clean 執行完畢"
echo "推送源代碼"
git add .
git commit -am "update"
git push hexo master
echo "推送源代碼 執行完畢"
echo "執行 hexo g -d"
hexo g -d
echo "hexo g -d 執行完畢"

以後想要更新博客,直接在博客根目錄下輸入:

sh git.sh
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。