Refrence
https://zhuanlan.zhihu.com/p/366761432
問題
在使用Hexo部落格架構的Next主題時,預設首頁是數篇部落格的摘要。想要修改首頁(也即首頁)的内容(例如給出網站的介紹等),需要進行自定義配置。
步驟
-
在根目錄的source目錄下,建立一個index.md文檔
這個source目錄下的index.md文檔即是我們自定義的首頁。在文檔中做出的任何修改均會展現在自定義首頁中。
-
修改根目錄下的_config.yml檔案的index_generator項
打開根目錄下的
檔案,将_config.yml
項下的index_generator
項的值修改為一個無效值,例如:我将這一項修改為了default-index。目的是使Hexo架構的預設首頁指向一個無效值。path
- 修改NexT主題的配置檔案(themes/next/_config.yml檔案)的Home菜單指向的連結
打開
themes/next/
目錄下的
_config.yml
檔案,将
menu
項下的
home
項的值修改為
/ || fa fa-home
。使得點選頁面中的Home菜單時,可以傳回自定義首頁。
解釋
source目錄下建立的index.md文檔将作為自定義的首頁,是以,我們需要屏蔽掉系統預設的首頁。屏蔽掉系統預設的首頁的方法是修改_config.yml配置檔案的index_generator項。
後注
進行上述配置需要的先導知識有:Markdown的基本文法,Hexo部落格的搭建和部署,NexT主題的下載下傳和使用,Hexo建立文章的基本指令。