hexoテーマ「Next」のカスタマイズ

サイドバーのカスタマイズ

themes/next/_config.ymlのmenuの項目で必要な項目をコメントアウトする。

  • about: プロフィール
  • tags: タグカテゴリ
  • categories: カテゴリ
  • archives: アーカイブ
1
2
3
4
5
6
7
8
9
menu:
home: / || fa fa-home
about: /about/ || fa fa-user
tags: /tags/ || fa fa-tags
categories: /categories/ || fa fa-th
archives: /archives/ || fa fa-archive
# schedule: /schedule/ || fa fa-calendar
# sitemap: /sitemap.xml || fa fa-sitemap
# commonweal: /404/ || fa fa-heartbeat

プロフィール

about.mdを作成。マークダウン記法でプロフィール記事を作成。

1
2
source/
 └ about.md

タグ

tags/index.mdを作成。

1
2
3
source/
 └ tags/
  └ index.md

index.mdに次のとおり記載すると、タグクラウドページが作成される。

index.md
1
2
3
4
5
---
title: タグ
date: 2021-10-18 18:41:32
type: "tags"
---

カテゴリ

categories/index.mdを作成。

1
2
3
source/
 └ categories/
  └ index.md

index.mdに次のとおり記載すると、カテゴリ一覧ページが作成される。

index.md
1
2
3
4
5
---
title: カテゴリ
date: 2021-10-18 19:03:31
type: "categories"
---

検索機能

インストール

1
yarn add hexo-generator-searchdb
1
2
3
4
5
search:
path: search.xml
field: post
content: true
format: html