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中粘貼後會出現裂圖。這時就需要手動把括號中的前後兩個斜槓去掉,就能正常顯示。