Skip to content

title: Hexo如何線上視覺化寫部落格 author: 書蟲 tags:

  • Demo categories: [] date: 2021-01-06 21:08:00

可以試試這款外掛hexo-admin 能夠管理文章,新增分類和標籤,也可以一鍵部署到pages現在圖片可以實現貼上上傳,原外掛為儲存到source/images目錄下,部署部落格時同時上傳。 我已修改上傳圖片到七牛,請參考hexo-admin-qiniu

草稿 剛剛提到了 Hexo 的一種特殊佈局:draft,這種佈局在建立時會被儲存到 source/_drafts 資料夾,您可透過 publish 命令將草稿移動到 source/_posts 資料夾,該命令的使用方式與 new 十分類似,您也可在命令中指定 layout 來指定佈局。

草稿預設不會顯示在頁面中,您可在執行時加上 --draft 引數,或是把 render_drafts 引數設為 true 來預覽草稿。

模版(Scaffold) 在新建文章時,Hexo 會根據 scaffolds 資料夾內相對應的檔案來建立檔案,例如:

$ hexo new photo "My Gallery" 在執行這行指令時,Hexo 會嘗試在 scaffolds 資料夾中尋找 photo.md,並根據其內容建立文章,以下是您可以在模版中使用的變數:

變數 描述 layout 佈局 title 標題 date 檔案建立日期 支援的格式 Hexo 支援以任何格式書寫文章,只要安裝了相應的渲染外掛。

例如,Hexo 預設安裝了 hexo-renderer-marked 和 hexo-renderer-ejs,因此你不僅可以用 Markdown 寫作,你還可以用 EJS 寫作。如果你安裝了 hexo-renderer-pug,你甚至可以用 Pug 模板語言書寫文章。

只需要將文章的副檔名從 md 改成 ejs,Hexo 就會使用 hexo-renderer-ejs 渲染這個檔案,其他格式同理。