Hexo 入門

安裝

在安裝以前須要確保系統已經安裝了:node

運行下面的命令來檢查是否安裝:git

# 檢查 git 是否安裝
$ git --version
# 檢查 nodejs 是否安裝
$ node --version
複製代碼

而後就能夠安裝 Hexo 的命令行工具了,運行下面的命令:github

$ npm i -g hexo-cli
複製代碼

配置

安裝成功之後運行下面的命令建立工做目錄:npm

$ hexo init <FLODER NAME> && cd <FOLDER NAME>
複製代碼

安裝依賴包:bash

$ npm i
複製代碼

這裏咱們拿 Next theme 作個例子。hexo

安裝 Next theme:工具

$ git clone https://github.com/theme-next/hexo-theme-next themes/next
複製代碼

而後在 _config.yml 中更改屬性 themepost

theme: next
複製代碼

Next 主題配置:ui

  • 建立 source/_data/next.yml 文件。
  • themes/next 目錄下有個默認的配置文件 _config.yml,能夠根據本身的需求從 _config.yml 選擇須要的配置複製到 source/_data/next.yml 中。
  • Next 文檔 中有很是詳細的配置介紹。

工做流程

建立新的 post:url

$ hexo new post <file name>
複製代碼

建立新的 draft:

$ hexo new draft <file name>
複製代碼

從 draft 發佈新的 post:

$ hexo publish <file name>
複製代碼

運行 hexo server

$ hexo server -d
複製代碼

-d--draft 的簡寫,默認是不渲染 draft 文章的。

發佈到 Github

下載 hexo-deployer-git

$ npm i hexo-deployer-git
複製代碼

_config.yml 中添加 deploy 屬性:

deploy:
 type: git
 repo: <repository url>
 branch: [branch]
 message: [message]
複製代碼

發佈:

hexo deploy --generate
複製代碼
相關文章
相關標籤/搜索