設定

一旦 Hexo 安裝完成,請執行以下指令以在目標 <folder> 中初始化 Hexo。

$ hexo init <folder>
$ cd <folder>
$ npm install

初始化完成後,您的專案資料夾會如下所示:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

_config.yml

網站設定檔。您可以在此設定大部分的設定。

package.json

應用程式資料。EJSStylusMarkdown 渲染器預設安裝。如果您願意,可以稍後解除安裝。

package.json
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": ""
},
"dependencies": {
"hexo": "^7.0.0",
"hexo-generator-archive": "^2.0.0",
"hexo-generator-category": "^2.0.0",
"hexo-generator-index": "^3.0.0",
"hexo-generator-tag": "^2.0.0",
"hexo-renderer-ejs": "^2.0.0",
"hexo-renderer-stylus": "^3.0.0",
"hexo-renderer-marked": "^6.0.0",
"hexo-server": "^3.0.0",
"hexo-theme-landscape": "^1.0.0"
}
}

scaffolds

骨架資料夾。當您建立新的文章時,Hexo 會以骨架為基礎建立新檔案。

source

來源資料夾。您將網站內容放在這裡。Hexo 會忽略隱藏檔案以及名稱以 _(底線)為前綴的檔案或資料夾 - 除了 _posts 資料夾。可渲染的檔案(例如 Markdown、HTML)將會被處理並放入 public 資料夾,而其他檔案將會被直接複製。

themes

主題資料夾。Hexo 會將網站內容與主題結合,以產生靜態網站。