Hexo 是什麼?

Hexo 是一個基於 Node.js 所建立的網誌框架,你不需要懂 Node.js,只要會下 command 就行了。 使用 Markdown 來編寫文章,Hexo 會將你寫的 Markdown 文章解析並產生靜態檔案,可以直接部署到 GitHub 上,完全不需要後端的支援。

大多數人部署到 GitHub 的原因是,它可以免費置放靜態檔案,缺點是必須公開所有的程式碼, 而 Hexo 也有方便的指令可以將你的網誌部署到 GitHub 上。 當然其他網頁伺服器軟體也可以,但就要自行架設主機,建置環境。

我選擇 Hexo 的原因是…它有完整的繁體中文文件! 你也可以選擇很多人在用的 JekyllHugo

Hexo 常用指令
hexo server

啟動伺服器,瀏覽 http://localhost:4000/ 就可以看到所產生好的網誌。

hexo new post HelloWorld

建立一篇新的文章,在 source\_posts 底下會產生一個 HelloWorld.md 的檔案,編輯這個檔案來撰寫文章。

hexo clean

刪除快取檔案 db.json 和放置靜態檔案的 public 資料夾。

hexo generate

產生靜態檔案於 public 資料夾。

hexo deploy

部屬網誌,需先於 _config.yml 中設定 deploy 相關參數。