Hexoの記事テンプレートをカスタマイズ|scaffolds/post.md設定例

概要

本記事では、Hexoの記事テンプレートをカスタマイズする方法について解説していきます。

というのもhexo new で記事を作るたびに、frontmatterや「## 概要」「## 目次」みたいな見出し雛形を毎回コピペするのって地味に面倒ですよね(- -;

実は scaffolds/post.md を一度編集しておくと、毎回そのテンプレートが自動で適用されます。

ここでは具体的なpost.mdの記載例と、新記事を作ったときにどう反映されるかを画像付きで紹介していきます!

これで毎回のコピペ作業がゼロになります。
それではやっていきましょう!

TMP適用前

目次

手順

1.post.mdを変更する

このファイルにテンプレートを記載する。
自分の場合は下記のように記載してます。

site\scaffolds\post.md

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
title: {{ title }}
date: {{ date }}
tags:
- プログラミング
- Hexo
- ブログ
category:
- エンジニアリング
---
## 概要

<!-- more -->

## 目次
<!-- toc -->

## 締め

以上お疲れさまでした。
![post.md](/images/posts/20251103_hexo_template_change/tmplate_change_2.png "post.md")

完了

「hexo new [記事名]\」を実行すると、下記のように自動的にテンプレートが適用されました!
TMP適用後

締め

さすがHexoやりたいことは大抵できますね。
毎回コピペする必要がなくなったのはでかい(*^^)v

以上お疲れさまでした。