1. 安裝 Hexo
安裝 Hexo 相當(dāng)簡單。然而在安裝前,您必須檢查電腦中是否已安裝下列應(yīng)用程序:
如果您的電腦中已經(jīng)安裝上述必備程序,那么恭喜您!接下來只需要使用 npm 即可完成 Hexo 的安裝。
$ npm install -g hexo-cli
2. 部署 Hexo
安裝 Hexo 完成后,執(zhí)行以下命令,Hexo 將會在指定文件夾中新建所需要的文件。
$ hexo init <folder>
$ cd <folder>
$ npm install
新建完成后,指定文件夾的目錄如下:
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
每個文件的具體介紹可以在 Hexo官網(wǎng)查詢。
至此,本地的 Hexo 博客已經(jīng)搭建完成,在終端執(zhí)行以下命令,然后在瀏覽器中訪問 localhost:4000 就能看到新鮮出爐的博客了。
$ hexo server
3. 發(fā)表新文章
$ hexo new [layout] <title>
新建一篇文章。如果沒有設(shè)置 layout 的話,默認(rèn)使用 _config.yml 中的 default_layout 參數(shù)代替。如果標(biāo)題包含空格的話,請使用引號括起來。
在 source 目錄下,可以找到新建的這篇文章進(jìn)行編輯。編輯完成后,執(zhí)行以下命令生成靜態(tài)文件。
$ hexo generate
在瀏覽器重新訪問 localhost:4000,就能看到新建的這篇文章了。
執(zhí)行過 generate 命令以后,hexo 的文件夾目錄下會出現(xiàn)一個 public 的文件夾,包含了靜態(tài)文件的一些內(nèi)容,需要托管到 Github Pages 上的就是這個文件夾.
4. 將 Hexo 博客托管到 Github Pages
首先你要有一個 github 的賬號。
在 github 上創(chuàng)建一個名稱為 username.github.io 的 repository。
執(zhí)行以下命令,將 repository 克隆到本地。**這里,最好將 repository 克隆到你 Hexo
的主目錄下,方便進(jìn)行管理**
$ git clone https://github.com/username/username.github.io
在 Hexo 的 _config.yml 文件中,找到 public_dir,將其修改為你剛才克隆repository的文件。
然后:
- 執(zhí)行 Hexo 的 generate命令
- 將修改提交到github
- 在瀏覽器訪問 username.github.io
Done!