Hexo Next 主題默認帶有不少菜單,如關於(about)、分類(categories)、標簽(tags)等,默認處於注釋狀態,將需要取消的菜單注釋掉,然后生成相應的 page 即可。
-
打開
~\themes\next\_config.yml
文件,找到menu
相關的設置,取消掉需要的菜單項的注釋。
-
重新生成部署后,可以看到新增的菜單項,但是單擊后會報如下錯誤
Cannot GET /about/
Cannot GET /tags/
Cannot GET /categories/
- 這是因為還需要運行如下命令新建相關 page
hexo new page "about"
hexo new page "tags"
hexo new page "categories"
-
新建 page 后,會在 source 目錄下新建
about
、tags
、categories
文件夾,每個文件夾下還會創建一個index.md
文件表示關於、標簽頁分類頁面,編輯這三個MarkDown文件可以自定義這三個頁面的內容. -
最后一步,編輯各頁面對應的
index.md
文件,增加 type 即可。注意冒號 : 后必須空一格,title 和 date 是默認生成的。重新部署后能夠看到效果。
---
title: about
date: 2021-03-13 15:21:30
type: "about"
---
---
title: tages
date: 2021-03-13 15:21:30
type: "tags"
---
---
title: categories
date: 2021-03-13 15:21:30
type: "categories"
---
- 在新建博文的頭部,直接輸入該博文的分類、標簽等即可。分類只能有一個,標簽能有多個,多個標簽不能一行,注意下面的格式。
---
title: Hello World # 標題
date: 2019/3/26 hh:mm:ss # 時間
categories: # 分類
- 分類 # 只能由一個
tags: # 標簽
- PS3 # 能有多個
- Games # 一個標簽一行
---
摘要
<!--more-->
正文