Content organization
Hugo assumes that the same structure that works to organize your source content is used to organize the rendered site.
Read More »
Page bundles
Use page bundles to logically associate one or more resources with content.
Read More »
Content formats
Create your content using Markdown, HTML, Emacs Org Mode, AsciiDoc, Pandoc, or reStructuredText.
Read More »
Front matter
Use front matter to add metadata to your content.
Read More »
Build options
Build options help define how Hugo must treat a given page when building the site.
Read More »
Page resources
Page resources – images, other pages, documents, etc. – have page-relative URLs and their own metadata.
Read More »
Image processing
Resize, crop, rotate, filter, and convert images.
Read More »
Shortcodes
Shortcodes are simple snippets inside your content files calling built-in or custom templates.
Read More »
Related content
List related content in “See Also” sections.
Read More »
Sections
Organize content into sections.
Read More »
Content types
Hugo is built around content organized in sections.
Read More »
Archetypes
An archetype is a template for new content.
Read More »
Taxonomies
Hugo includes support for user-defined taxonomies.
Read More »
Content summaries
Hugo generates summaries of your content.
Read More »
Links and cross references
Shortcodes for creating links to documents.
Read More »
URL management
Control the structure and appearance of URLs through front matter entries and settings in your site configuration.
Read More »
Menus
Create menus by defining entries, localizing each entry, and rendering the resulting data structure.
Read More »
Static files
Files that get served statically (as-is, no modification) on the site root.
Read More »
Table of contents
Hugo can automatically parse Markdown content and create a Table of Contents you can use in your templates.
Read More »
Comments
Hugo ships with an internal Disqus template, but this isn’t the only commenting system that will work with your new Hugo website.
Read More »
Multilingual mode
Localize your project for each language and region, including translations, images, dates, currencies, numbers, percentages, and collation sequence. Hugo’s multilingual framework supports single-host and multihost configurations.
Read More »
Markdown attributes
Use Markdown attributes to add HTML attributes when rendering Markdown to HTML.
Read More »
Syntax highlighting
Hugo comes with really fast syntax highlighting from Chroma.
Read More »
Diagrams
Use fenced code blocks and Markdown render hooks to include diagrams in your content.
Read More »
Mathematics in Markdown
Include mathematical equations and expressions in your Markdown using LaTeX or TeX typesetting syntax.
Read More »