Hexo 是一個快速、簡單且強大的網誌框架。Hexo 使用 Markdown(或其他渲染引擎)解析您的文章,並在幾秒鐘內,透過漂亮的主題產生靜態檔案。
安裝
安裝需求
準備好上述必備需求後就可以直接安裝
安裝hexo
1 | npm install -g hexo-cli |
建立
安裝完成後,執行以下指令建立專案
1 | hexo init <專案名> |
建立完成後,專案資料夾會有下列檔案:
1 | . |
配置
在_config.yml可以修改網站的設定
1 | # Site |
指令
建立文章
1 | hexo new [layout] <title> |
產生靜態檔案
1 | hexo generate |
啟動伺服器
1 | hexo server |
啟動伺服器,預設是 http://localhost:4000/
部署網站
1 | hexo deploy |
在部署到github之前
必須先安裝 hexo-deployer-git
1 | npm install hexo-deployer-git --save |
修改_config.yml 設定github專案路徑
1 | deploy: |
清除檔案
1 | hexo clean |
清除快取檔案 (db.json) 和已產生的靜態檔案 (public)
自訂
主題
官方的樣式不喜歡的話沒關係,可以自己修改樣式,或是下載其他人提供的主題
並且利用sub-module進行版本管理
1 | git submodule add https://github.com/iissnan/hexo-theme-next themes/next |
如果主題有更新,只要執行以下指令
1 | git submodule update |
參考資料
Hexo
使用 submodule 管理 Hexo 主题
iissnan/hexo-theme-next: Elegant theme for Hexo.