初始設定
Hexo的官方網站,根據官方網站可以有基本的設定,但官方的介面不太好看,所以接下來要使用別人寫好的Theme。
使用的是NexT,該主題很貼心的提供了很多相關的設定說明,比如:增加Tag、增加DISQUS、增加MathJax。
NexT
這邊需要注意的是,因為之後要用到travis自動化deploy。NexT為獨立的git repo,若無特殊設定,並不會將其檔案下載下來,導致travis的自動化部署失敗(找不到theme檔案)。有兩種方法:
1.
將NexT的git刪除,使其全部使用同一個git repo
2.
先fork NexT,並在此repo客製化後,將此repo視為submodule(請使用https的連結,避免權限問題):
之後於travis指令執行
即可以載入主題檔案。
MathJax使用方法
|
|
DISQUS
增加DISQUS時若要在local預覽,到_config.yml將url更改成localhost:4000(參考)。
Search
可以看這個網址,
且可以直接使用hexo-generator-search
NexT文字大小
大致上設定完成之後,另外更改NexT的文字大小。在:
可以修改相關的設定:
匯入Blogger的文章
只能用RSS
匯入
遇到個問題
是文章中有個
這種東西,將其包在code block即可。
部署到Github
我使用的方式是用repo的gh-pages。
|
|
_config.yml:
|
|
command:
使用Travis自動部署
參考Hexo作者的文章
|
|