Hexo寫博客和Hexo Admin管理

1. 原始方法

在我們放置博客文件的文件夾Hexo中,source/_posts/目錄下存放着所有博文的Markdown文件,初始化只有一個hello-world.md文件。
我們可以在Git Bash中創建新博文:

hexo new <title>

在_posts目錄下會生成相應的.md文件,接下來我們可以編輯該文件,直接寫博文,使用Markdown語法。

寫完博文後,執行即可在博客中更新。

hexo g
hexo d

2. Hexo Admin插件管理

用原生的方法來管理博文十分的不便,便有了Hexo Admin這一插件來方便我們的操作。

首先安裝插件。

npm install --save hexo-admin

啓動服務器。

hexo server -d

即可在localhost:4000/admin/中編輯博文了。

3. Hexo Admin錯誤信息解決方法

1.錯誤信息:Config value “admin.deployCommand” not found

當你第一次點擊 Deploy 按鈕時,可能會遇到上面的問題
解決方法:

  • 在項目中創建hexo-deploy.sh文件並設置權限
$ touch hexo-deploy.sh; chmod a+x hexo-deploy.sh
  • 在文件內寫入一下內容
hexo clean && hexo g && hexo d
  • 編輯配置文件

在根目錄_config.yml配置文件中,在之前配置的admin配置信息下加入deployCommand: ‘./hexo-deploy.sh’ 信息

2.錯誤信息deploy Error: spawn UNKNOWN
在解決完上述錯誤信息後,將會報出deploy Error: spawn UNKNOWN錯誤信息
解決方法:

打開node_modules目錄下hexo-admin目錄下deploy.js
var proc = spawn(command, [message], {detached: true});改爲 var proc = spawn((process.platform === "win32" ? "hexo.cmd" : "hexo"), ['d']);

改完之後便解決了問題

參考博客:
https://chiwai.tang99.club/posts/2672848395.html

4. Hexo Admin圖片

  • Hexo Admin可以直接複製圖片粘貼,然後自動下載到source/images目錄並重命名。但在Windows中粘貼後會出現裂圖。這時就需要手動把括號中的前後兩個斜槓去掉,就能正常顯示。
發佈了15 篇原創文章 · 獲贊 10 · 訪問量 2490
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章