# Hexo

Hexo 是基於 Node.js 的 blog 框架,使用 Markdown 或其他標記語言解析文章,產生網頁靜態檔案。

# 環境需求

安裝之前確認開發環境 Node.js 版本,Node.js 版本不可低於 8.10,官方建議使用 Node.js 10.0 或更高的版本。

# 安裝 Hexo

使用 npm 安裝 Hexo

npm install hexo-cli -g

# 初始化 Hexo 專案

hexo init <專案名稱>

初始化完成後,會產生 <專案名稱> 資料夾,資料夾結構如下

.
├── _config.landscape.yml
├── _config.yml
├── node_modules
│   └── <...很多檔案...>
├── package.json
├── scaffolds
│   ├── draft.md
│   ├── page.md
│   └── post.md
├── source
│   └── _posts
│       └── hello-world.md
├── themes
└── yarn.lock

# 啟動

切換到專案資料夾內,檢查是否已經有 node_modules 資料夾,如果沒有的話先執行 npm install 安裝 node 套件。

執行 Hexo 啟動指令

hexo server

# 檢視

啟動完成後,開啟瀏覽器輸入網址 http://localhost:4000 就可以看到一個簡單的 blog 網站。

# TODO