遺失的「分類」、「標籤」首頁頁面?

AdSense

前言

我不確定是不是所有的主題,「分類」和「標籤」頁面預設都不存在。我是使用 BMW 主題,它的分類標籤頁面必須手動生成。因此這邊紀錄一下。

還記得如何使用指令碼產生一篇新的文章嗎?

1
$ hexo new [layout] <title>

指令說明:
new:建立一個新的貼文
layout:用來指定文章的佈局。可以不寫,預設為 post。Hexo 有三種預設佈局:post(文章)、page(首頁) 和 draft(草稿)。
title:文章的標題。

產生「分類」的首頁頁面

這裏,我們是使用指令產生一個「分類」的首頁:

1
$ hexo new page categories

它會在 source 資料夾中,產生一個新的 categories 資料夾,並且在裡面產生一個 index.md 檔案。

直接點擊網頁 menu 中的分類,會出現如下的畫面:

但是這不是我們要的!

修改「分類」的 index.md 檔案

增加下圖第四行:

就會出現正常的「分類」首頁了~

「標籤」首頁頁面

以此類推。

終端機中輸入:

1
$ hexo new page tags

修改「標籤」的 index.md 檔案:

1
type: "tags"