Glossary

Hextra supports building a site-wide terminology glossary.

For more information about Hugo’s built-in glossary support, see the Hugo Glossary Quick Reference .

Source Data File

Term definitions are centrally stored in a termbase.yaml data file for each supported language.

      • termbase.yaml
      • termbase.yaml
      • termbase.yaml
  • Each YAML data file contains a list of glossary entries. Every entry includes:

    • term: The full name of the concept or phrase.
    • definition: A brief explanation or description of the term.
    • abbr (optional): A commonly used abbreviation or acronym for the term.
    data/en/termbase.yaml
    - term: seo
      abbr: SEO
      definition: "Search engine optimization – improving the visibility of a web page in search engines"
    - term: static site generator
      definition: "Software engines processing text input to generate static web pages"

    Glossary Page

    An example glossary page is available at Glossary, displaying all defined terms with their descriptions and abbreviations.