hexo是靜態頁部落格生成利器,同很多博主一樣,前端路上原創技術部落格也是使用hexo生成並託管在github page上的,但在使用hexo的過程中遇到乙個小問題,hexo缺省會對/source/
裡的所有頁面應用主題模板渲染,但有一些前端作品或demo頁我們不希望經過渲染,而是能保持完全自定義的樣子,那該怎麼用hexo新增自定義的web頁面呢?
下面介紹兩種方法。
第一種方法是使用hexo提供的跳過渲染配置,適用於整個目錄的設定。具體步驟,開啟部落格根目錄_config.yml
,找到其中skip_render
項,這個專案用來配置/source/
中需要跳過渲染的檔案或目錄,例如希望跳過/source/projects/
裡的所有檔案渲染,可以配置為:
skip_render: projects/**
匹配規則是一種類似正則的規則,官方給出的參考是這個。另外在測試這個功能的時候發現,hexo的內部快取不是特別好用,有時候你修改了配置但生成出來的內容不一定及時應用了新配置,最好在生成之前執行一下hexo clean
命令,清除掉舊的生成檔案和快取。
---
layout: false
---
這樣,這個檔案就不會經過模板渲染,最終發布到/public/
裡的檔案就是去掉標記後的檔案的樣子。 Hexo,自定義部落格主題
hexo搭建好後,預設的主題叫 landscape。可是,如果你不想自己的部落格就這麼乾巴巴的,那就去hexo themes裡面挑乙個喜歡的吧,然後換掉它。從上圖可以看到,hexo themes 目前已經提供了超過200個主題供大家選擇,這些主題呢都是世界各地熱愛開源的小夥伴分享出來的 下乙個可能就...
Hexo,自定義部落格主題
hexo搭建好後,預設的主題叫 landscape。可是,如果你不想自己的部落格就這麼乾巴巴的,那就去hexo themes裡面挑乙個喜歡的吧,然後換掉它。從上圖可以看到,hexo themes 目前已經提供了超過200個主題供大家選擇,這些主題呢都是世界各地熱愛開源的小夥伴分享出來的 下乙個可能就...
xadmin自定義頁面
django自帶的admin因為功能和樣式比較簡陋,所以很多程式設計師選擇第三方後台xadmin做後台,但是xadmin的自帶管理頁面非常有限,有時我們也想自己定製一些功能頁面,網上關於這個需求的教程實在是太少了,或者講得實在是很模糊,經過我自己的一些摸索後現在來談一下我總結的經驗,我遇到的坑都用會...