記hexo寫作圖片與多機器協作問題解決

lighkLife發表於2019-04-03
  1. 使用hexo進行寫作,一直困擾於圖片問題,不想用圖床,今天嘗試圖片字首使用http://username.github.io解決了使用本地圖片的問題。
  2. 寫作的過程難免需要多臺機器同時期寫作,於是在github新建了一個專案專門用來存管hexo寫作的工作空間,解決來多機器寫作問題。

1. Hexo 寫作圖片問題解決

開啟配置檔案 _config.yml 的資原始檔夾屬性:

post_asset_folder: true
複製程式碼

這樣在source資料夾下新建目錄可以當做資原始檔夾,裡面的檔案會被髮布在可供外部訪問的部落格系統中,於是我們在source下新建資料夾如下:

hexo資料夾目錄
我在souce下新建了 img/2016 資料夾,然後在裡面存放了一下餓圖片,比如Throwable.png,這樣在我的文章裡面引用這張圖片:

## 3.異常有哪些種類? ##

![Java異常層次結構](https://lighklife.github.io/img/2016/Throwable.png)
複製程式碼

這樣就可以展示在我的部落格中:

hexo中使用本地圖片效果

2.多臺機器寫作

  1. 在github新建專案blog,然後clone到本地.
  2. 在blog資料夾下新建資料夾lighklife作為hexo 寫作的工作空間.
  3. cd到工作空間lighklife下, 使用hexo init初始化工作空間。
  4. 回到blog資料夾下,git add -f --all, 讓提交推送到github,這樣就完成了第一次初始化。
  5. 注意使用git status檢視是否把所有的檔案已經add,若沒有,請單獨強制add. 如此每次寫作完畢只需要在blog目錄下使用git 提交推送到遠端,然後在另一臺機器繼續寫作前使用git來拉取最新檔案,就可以繼續寫作。

相關文章