Hugo の記事一覧ページでは、記事の先頭部分を特定の単語数 (70 words) だけサマリー表示するようになっています。 ただし、このワードカウントはデフォルトでは英語などの単語数をベースに計算されているので、日本語などでは正しくカウントされずに、長大なサマリーが表示されてしまいます。
日本語の文字数を正しく数えて、短いサマリーを表示できるようにするには、設定ファイルで下記のように hasCJKLanguage
を true
に設定します。
これで、Hugo 内部の .Summary
や .WordCount
が日本語で正しく動作するようになり、短いサマリー文章が表示されるようになります。
各ページごとに設定を行いたい場合は、下記のようにフロントマターで、isCJKLanguage
を true
に設定します。
---
title: "記事のタイトル"
date: "2017-08-29"
isCJKLanguage: true
---
記事の本文
設定ファイルでは hasCJKLanguage
を設定し、Markdown ファイルのフロントマターでは isCJKLanguage
を設定することに注意してください。