Zone Lin
文章33
標籤32
分類7
Hexo 指定文件跳過渲染

Hexo 指定文件跳過渲染

Hexo 在編譯時,會將source下的md以及html檔,都套用主題後產生成html

若有些頁面原本就是設計好的,不要套用主題的話,就要改設定去跳過了

修改設定

詳細請看 Hexo 的官方文件

開啟 _config.yml 修改 skip_render 欄位可以設定渲染時要跳過的文件

這邊的設定與 exclude 不同,用 exclude 排除後,
在編譯時不會將原檔複製到 public 內,包括佈署時也是。

跳過單一文件

若要跳過 source 下的 test.html

skip_render: test.html

# 或是
skip_render: [test.html]

# 或是
skip_render:
- test.html

若是跳過 source/abc 下的 test.html,就寫 abc/test.html
路徑不要寫成絕對位置,這邊的路徑都寫 source 下的相對位置

跳過多個文件

skip_render: [test.html, test2.html]

# 或是
skip_render:
- test.html
- test2.html

使用規則命名

skip_render 欄位可以用 glob 表達式表示符合規則的檔名

例如:

# 跳過所有 test 開頭的檔案
skip_render:
- test*

# 跳過所有 test 開頭的 html 檔案
skip_render:
- test*.html

# 跳過所有 abc 資料夾內的檔案
skip_render:
- abc/*

# 跳過所有 abc 資料夾內的檔案包含目錄
skip_render:
- abc/**

參考資料

https://hexo.io/zh-tw/docs/configuration.html
https://iitii.github.io/2019/02/15/1/

本文作者:Zone Lin
本文連結:https://zonego.tw/2021/12/15/hexo-skip/
版權宣告:本文採用 創用CC BY 4.0 協議進行許可
貼文內使用的封面圖大部分來自unsplash,個別圖片的連結請看封面圖來源
×