使用 Hexo 和 Github Pages 搭建博客

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!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容