前言
HEXO官方網站中,有主題(theme)項目可以自行選擇需要哪種主題。HEXO THEME 我選擇Butterfly,原因有幾個僅供參考。
- UI介面 : 乾淨、目錄標題選擇鍵、公告、留言板種類
- 文章可讀舒適度
- 擴充套件 : 音樂、影視、搜尋等。
依據個人喜好、需求選擇自己喜歡的主題d=====( ̄▽ ̄*)b。
安裝 THEME
我們上一篇只有談到創建HEXO,接著安裝 Theme 可以選擇指令 npm
或是Git/Github下載下來。
如果你是用Clone下來,又想要push 到Github上,需要小心 .git 隱藏檔案。
可能造成會無法push的危機。
Butterfly
將下載好的theme把檔案放在themes資料夾底下。
當然可以增加不同的主題放在一起,如下圖。
下方提供 作者Blog以及Github載點:
- Jerry Blog: (https://butterfly.js.org/posts/21cfbf15/)
- Butterfly 詳細使用方式 : (https://butterfly.js.org/)
_config.yml
config 通稱設定檔,在任何地方都不會太陌生。
設定位置會在外面的 _config.yml ,不會是在主題中的 _config.yml。
修改內容會是在最下方,也就是在 deploy 上一章提到。依據作者要求修改名稱key進theme即可。Example : theme: butterfly
1 | # Extensions |
設定個人資訊
網站名稱、個人名字設定
設定位置通常會是 config.yml 最上方 ,設定那幾些主要設定名字外,會發現有keywords如果不太陌生的人可以解釋為關鍵詞,有關SEO問題此文就不再詳細說明。
此作者有添加zh-TW語言包,可以直接在這裏面輸入。
1 | # Hexo Configuration |
主題設定
主題設定請讀者先到themes/_config.yml。
aside (側邊欄)
側邊欄設定基本設定完後,就完成你初期Blog。
1 | aside: |
更詳細安裝說明,請至作者 Blog 設定 (https://butterfly.js.org/posts/21cfbf15/#%E5%AE%89%E8%A3%9D)
結語
前面設定主題通常不會遇到任何問題,後面建起頁面、套件設定後發現還有很長的路,設定中不斷被吹殘。下一篇會結束 Hexo 章節,將GitBook文章建立在這裏面o(≧∀≦)o。