在HEXO底下新增自定義網頁
警告
本文章最後更新February 21, 2019,文中內容可能已經過時了,有疑慮請當成參考。
目錄
其實這也只是上一篇文章使Hexo不渲染html檔的延伸而已
要新增一個hexo底下的html網頁,就我目前的知識,方法約有兩種
一種是通過子域名以及在github&gitlab各新增一個倉庫,我一次架設在兩個地方,先不提域名,光要在弄一遍我就覺得很麻煩……,不過我倒是沒試過,也許是我理解錯誤,還是這只是弄成入口網頁才需要的,其實這方法非必要?
另一種是先修改主題的_config.yml,在其中menu下新增一個page
如:
menu:
- title: 子網站建構中
icon: bug
url: test
或是
menu:
test: test/
端看那個主題是如何撰寫的,反正就依樣畫葫蘆,我的網站也都是這樣走過來的……
而那個test路徑等同於在source下的資料夾
新增完之後,就是直接在根目錄下的_config.yml新增
skip_render: test/**
然後就把html檔丟進去就完成了,有如:
本來想說單純都使用html5+css搞出子網站首頁,不過能力不足阿,只能去找好看的模板……
至於其他包在test裡面的網頁因為skip_render直接用星號表示內含的所有資料夾,所以也不會編譯,只不過資料夾不建議弄太深,畢竟不利於SEO,我記得網址的結構深度好像不超過第二層比較好,不過這是與我不相關的東西,所以我也沒太在意。