A theme for Hugo designed for documentation
Find a file
Sören Weber 0d5ee6d1b4
mermaid: avoid leading whitespace #394
to avoid brittle initialization of mindmap graph
2022-11-19 00:00:31 +01:00
.github build: getting action version numbers right IV #348 2022-11-05 13:42:50 +01:00
archetypes fix frontmatter on home.md 2022-10-09 12:19:12 +02:00
exampleSite theme: fix build errors when referencing SVGs in markdown #393 2022-11-18 16:45:20 +01:00
i18n search: add dedicated search page #386 2022-11-17 22:12:18 +01:00
images docs: new screenshots 2022-02-22 01:05:18 +01:00
layouts theme: optimize image loading #393 2022-11-18 21:49:02 +01:00
static mermaid: avoid leading whitespace #394 2022-11-19 00:00:31 +01:00
.editorconfig theme: wildspace config 2022-03-13 14:15:26 +01:00
.gitignore test: ignore test reference folders #380 2022-11-12 21:04:59 +01:00
.grenrc.js task: remove irrelevant labels from changelog 2022-09-13 23:20:13 +02:00
.issuetracker repo: add issuetracker configuration 2022-03-03 23:49:28 +01:00
config.toml search: add dedicated search page #386 2022-11-17 22:12:18 +01:00
LICENSE theme: reorder license #40 2021-08-22 13:30:05 +02:00
README.md docs: announce new features #386 2022-11-17 23:52:54 +01:00
theme.toml docs: announce new features #386 2022-11-17 23:52:54 +01:00

Hugo Relearn Theme

A theme for Hugo designed for documentation.

Overview

Motivation

The theme is a fork of the great Learn theme with the aim of fixing long outstanding bugs and adepting to latest Hugo features. As far as possible this theme tries to be a drop-in replacement for the Learn theme.

Main features

  • Usable offline, no external dependencies
  • Usable without a HTTP server from the file system
  • Support for Internet Explorer 11
  • Responsive design
  • Configurable hidden pages
  • Automatic next/prev buttons to navigate through menu entries
  • Automatic Search
  • Dedicated search page
  • Print whole chapters or even the complete site
  • Multilingual mode for English, Arabic, Simplified Chinese, Traditional Chinese, Dutch, Finnish (Suomi), French, German, Hindi, Indonesian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Turkish, Vietnamese
  • Support for languages written right to left
  • Unrestricted menu configuration relating to amount of items and level of nesting
  • Font Awesome icons
  • Tagging support
  • Image resizing, shadow…
  • Syntax highlighting
  • Attachments files
  • List child pages
  • Math and chemical formulae using the MathJax library
  • Mermaid diagrams for flowcharts, sequences, gantts, pie, etc.
  • Swagger UI for OpenAPI Specifications
  • Customizable look and feel
  • Predefined (light, dark) and customizable color variants
  • Buttons
  • Tip/Note/Info/Warning boxes
  • Expand
  • Tabs
  • File inclusion

Installation

Visit the installation instructions to learn how to setup the theme in your Hugo installation.

Usage

Visit the documentation to learn about all available features and how to use them.

Changelog

See the changelog for a complete list of releases.

Contribution

You are most welcome to contribute to the source code but please visit the contribution guidelines first.

License

This theme is licensed under the MIT License.

Credits

Special thanks to everyone who has contributed to this project.

Many thanks to Mathieu Cornic for his work on porting the Learn theme to Hugo.

Many thanks to Andy Miller for initially creating the Learn theme for Grav.