由於自己選擇了 NexT主題匯入,這邊就以 NexT的設定做介紹。
請找到 themes/next/_config.yml
這隻檔案。
全域設定
菜單導覽
可以根據實際需求開啟,#
移除為關閉,反之則開。
1 | menu: |
搜尋
請輸入以下指令,會開始安裝額外套件。
1 | npm install hexo-generator-searchdb --save |
接著搜尋 local_search的設定,將它設為 true
1 | local_search: |
字體
修改 Next主題的字體,預設為 Google font的字體資源。
- font $\rightarrow$ 記得開啟
- font > host $\rightarrow$ 若有其他字體資源,可將網址放這
- global $\rightarrow$ 網站文字全部修改
- 其餘部分均能修改成不同字體
1 | font: |
閱讀全文 More
在文章中某的地方加入 <!--more-->
1 | 文字文字文字文字文字文字文字<!--more--> |
在檔案 header部分加上 description,會根據其內容呈現。
1 |
|
撰寫相關功能
程式碼區塊
區塊複製
1 | # Add copy button on codeblock |
區塊主題
1 | # All available themes: https://theme-next.js.org/highlight/ |
區塊標題
標題前方可以加上該程式碼為何種語言,
例如,.yal為 yaml,.js 為 javascript
1 | ```yaml 標題文字 |
數學符號
功能名稱 | 功能描述 |
---|---|
every_page |
是否讓每一頁都開啟數學符號功能 |
mathjax |
是否讓 mathjax寫在檔案開頭才開啟數學符號功能 |
1 | math: |
回到撰寫頁面
1 |
|
內容分頁 tabs
預設就能使用,設定為 true時,切換時較為平滑
1 | # Tabs tag |
回到頁面撰寫時,加入以下字串
1 | {% tabs 區塊標題, 預設顯示區塊索引值 %} |
用上面的範例可以這樣寫 :
1 | {% tabs 閱讀全文, 2 %} |
若 <!-- tab 手動截斷-->
不加上該分頁標題,只有單純 <!-- tab -->
,
則會根據區塊標題的文字自動加上索引值然後在分頁標題上顯示 分頁標題 1
分頁標題 2
。
1 | {% tabs First unique name %} |
自動加入分頁標題 :
這是分頁 1
這是分頁 2
這是分頁 3
其他
關閉 Powered by Hexo & NexT
在 themes/next/_config.yml
中,尋找 Powered可以自由關閉,
版權宣告
在 themes/next/_config.yml
中,尋找 copyright,可以加入版權宣告的文字敘述。
footer icon
在 themes/next/_config.yml
中,尋找 “# Icon name in Font Awesome.” ,可以在 fontawesome找到喜歡的 icon,將 “name”的文字更換即可,當然也可以修改 “animated”與 “color”。
後續功能
- 摺疊