建立Blog

用Hexo + Node.js + Github 搭建簡易Blog

Quick Start

. 安裝 Node.js
. 安裝 Hexo Git

1
$ npm install hexo-deployer-git --save

. 安裝 Hexo - 使用 npm(須先安裝 Node.js)

1
$ npm install hexo-cli -g

Create

1
2
3
$ hexo init blog    # 初始化 blog
$ cd blog # 移動到剛創建的 blog 資料夾裡
$ npm install # 安裝相關套件

Github 新建一個倉庫

. 倉庫名稱為 yourname

blog 資料夾 內容設定

再來到 blog 資料夾下找一個 _config.yml 開啟(root路徑設定為 “/repository/“,沒設定好css、js會抓不到)

1
2
url: https://yourname.github.io
root: /Blog/
1
2
3
4
deploy:
type: git
repository: http://github.com/yourname/yourname.github.io.git
branch: master

產生靜態文件和deploy 上 GitHub

. clean 清除快取檔案 (db.json) 和已產生的靜態檔案 (public)。
. d是佈署
. g產生靜態文件

1
$ hexo d -g

More info: Commands