原文地址:http://refined-x.com/2017/07/10/Hexo自定義頁面的方法/。html
Hexo是靜態頁博客生成利器,同不少博主同樣,前端路上原創技術博客也是使用Hexo生成並託管在Github Page上的,但在使用Hexo的過程當中遇到一個小問題,Hexo默認會對/source/
裏的全部頁面應用主題模板渲染,但有一些前端做品或demo頁咱們不但願通過渲染,而是能保持徹底自定義的樣子,那該怎麼用Hexo添加自定義的web頁面呢?前端
下面介紹兩種方法。git
第一種方法是使用Hexo提供的跳過渲染配置,適用於整個目錄的設置。具體步驟,打開博客根目錄_config.yml
,找到其中skip_render
項,這個項目用來配置/source/
中須要跳過渲染的文件或目錄,例如但願跳過/source/projects/
裏的全部文件渲染,能夠配置爲:github
skip_render: projects/**
匹配規則是一種相似正則的規則,官方給出的參考是這個。另外在測試這個功能的時候發現,Hexo的內部緩存不是特別好用,有時候你修改了配置但生成出來的內容不必定及時應用了新配置,最好在生成以前執行一下hexo clean
命令,清除掉舊的生成文件和緩存。web
第二種方法是給單個文件添加不該用模板的標記,適用於個別特殊文件的處理。例如咱們的網站若是要使用百度統計,每每須要在根目錄放一個html格式的驗證文件,這個文件默認也會通過用主題模板渲染,避免渲染的辦法就是在文件頭部添加以下內容:緩存
--- layout: false ---
這樣,這個文件就不會通過模板渲染,最終發佈到/public/
裏的文件就是去掉標記後的文件的樣子。hexo