Files
Hugo/themes/hextra/docs/content/docs/advanced/additional-pages.ja.md
T
clawandfukunee 07851043b1 chore: 初始化 Hugo 博客项目
Hextra 主题,8 篇文章,支持全文搜索/暗色模式
2026-05-13 12:48:53 +08:00

3.7 KiB

title, weight, prev, aliases
title weight prev aliases
追加ページ 1 /docs/advanced
/docs/advanced/glossary/

Hextra には明示的に有効化する追加ページがあります。用語集とアーカイブです。

用語集

{{< callout type="info" >}} Hugo の用語集サポートの詳細については、Hugo 用語集クイックリファレンスをご覧ください。 {{< /callout >}}

データソースファイル

用語の定義は、各対応言語ごとに termbase.yaml データファイルに一元管理されています。

{{< filetree/container >}} {{< filetree/folder name="data" state="open" >}} {{< filetree/folder name="en" state="open" >}} {{< filetree/file name="termbase.yaml" >}} {{< /filetree/folder >}} {{< filetree/folder name="fr" state="open" >}} {{< filetree/file name="termbase.yaml" >}} {{< /filetree/folder >}} {{< filetree/folder name="ja" state="open" >}} {{< filetree/file name="termbase.yaml" >}} {{< /filetree/folder >}} {{< /filetree/folder >}} {{< /filetree/container >}}

各 YAML データファイルには、用語の一覧が含まれています。各エントリには以下が含まれます:

  • term:概念やフレーズの正式名称。
  • definition:用語の簡潔な説明。
  • abbr(任意):一般的に使用される略語や頭字語。
- term: seo
  abbr: SEO
  definition: "検索エンジン最適化 — ウェブページの検索エンジンでの可視性を向上させる手法"
- term: "静的サイトジェネレーター"
  definition: "テキスト入力を処理して静的なウェブページを生成するソフトウェアエンジン"

用語ページ

定義済みの用語、その説明、および略語を一覧表示するグロッサリーのインデックスページをレンダリングするには、 サポートされている各言語ごとに、言語固有のグロッサリー用コンテンツファイルを定義する必要があります。 ファイル名には言語コードのサフィックスを使用してください。例: content/glossary/_index.ja.md。

---
title: 用語集
layout: glossary
---

グロッサリーのサンプルページは [用語集]({{% relref "/glossary" %}}) で確認できます。

アーカイブ

投稿を年ごとにまとめたアーカイブタイムラインページを作成できます。

  1. アーカイブページを作成します:
    ---
    title: Archives
    layout: archives
    toc: false
    ---
    
  2. (任意)トップメニューに追加します:
    menu:
      main:
        - identifier: archives
          name: Archives
          pageRef: /archives
    
  3. (任意・多言語)同じ layout を使った翻訳版アーカイブページを追加します。例:
    • content/archives/_index.fa.md
    • content/archives/_index.ja.md
    • content/archives/_index.zh-cn.md
  4. (任意)アーカイブ対象のセクションを変更します。デフォルトは blog です。
    params:
      archives:
        section: blog
    
  5. (任意)アーカイブ項目の日付表示形式を変更します。デフォルトは Jan 02 です。
    params:
      archives:
        dateFormat: "Jan 02"
    

空状態メッセージは i18n キー noResultsFound を使用します。

アーカイブのサンプルページは [アーカイブ]({{% relref "/archives" %}}) で確認できます。