mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-27 01:33:04 +00:00
docs: fixing typos #581
This commit is contained in:
parent
872c480495
commit
555f609dd2
25 changed files with 78 additions and 78 deletions
|
@ -22,7 +22,7 @@ The Relearn theme is a fork of the great [Learn theme](https://github.com/matcor
|
||||||
- [Support for Open Graph and Twitter Cards](https://mcshelby.github.io/hugo-theme-relearn/basics/customization#social-media-meta-tags)
|
- [Support for Open Graph and Twitter Cards](https://mcshelby.github.io/hugo-theme-relearn/basics/customization#social-media-meta-tags)
|
||||||
- **Configurable theming and visuals**
|
- **Configurable theming and visuals**
|
||||||
- [Configurable brand images](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#change-the-logo)
|
- [Configurable brand images](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#change-the-logo)
|
||||||
- [Automatic switch for light/dark variant dependend on your OS settings](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#adjust-to-os-settings)
|
- [Automatic switch for light/dark variant depending on your OS settings](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#adjust-to-os-settings)
|
||||||
- Predefined light, dark and color variants
|
- Predefined light, dark and color variants
|
||||||
- [User selectable variants](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#multiple-variants)
|
- [User selectable variants](https://mcshelby.github.io/hugo-theme-relearn/basics/branding#multiple-variants)
|
||||||
- [Stylesheet generator](https://mcshelby.github.io/hugo-theme-relearn/basics/generator)
|
- [Stylesheet generator](https://mcshelby.github.io/hugo-theme-relearn/basics/generator)
|
||||||
|
|
|
@ -43,7 +43,7 @@ title = "Hugo Relearn Theme"
|
||||||
# not use it; visually both layouts have the same look and behavior
|
# not use it; visually both layouts have the same look and behavior
|
||||||
lineNumbersInTable = false
|
lineNumbersInTable = false
|
||||||
|
|
||||||
# the shipped variants come with their own modified chroma syntax highlightning
|
# the shipped variants come with their own modified chroma syntax highlighting
|
||||||
# stylesheets which are linked in your generated HTML pages; you can use Hugo to generate
|
# stylesheets which are linked in your generated HTML pages; you can use Hugo to generate
|
||||||
# own stylesheets to your liking and use them in your variant;
|
# own stylesheets to your liking and use them in your variant;
|
||||||
# if you want to use Hugo's internal styles instead of the shipped stylesheets:
|
# if you want to use Hugo's internal styles instead of the shipped stylesheets:
|
||||||
|
@ -73,14 +73,14 @@ title = "Hugo Relearn Theme"
|
||||||
X-UA-Compatible = "IE=edge"
|
X-UA-Compatible = "IE=edge"
|
||||||
|
|
||||||
# showcase of the menu shortcuts; you can use relative URLs linking
|
# showcase of the menu shortcuts; you can use relative URLs linking
|
||||||
# to your content or use fully-quallified URLs to link outside of
|
# to your content or use fully-qualified URLs to link outside of
|
||||||
# your project
|
# your project
|
||||||
[languages]
|
[languages]
|
||||||
[languages.en]
|
[languages.en]
|
||||||
title = "Hugo Relearn Theme"
|
title = "Hugo Relearn Theme"
|
||||||
weight = 1
|
weight = 1
|
||||||
languageName = "English"
|
languageName = "English"
|
||||||
# Language dependend settings:
|
# Language dependent settings:
|
||||||
# Use case https://gohugo.io/content-management/multilingual/#translation-by-content-directory
|
# Use case https://gohugo.io/content-management/multilingual/#translation-by-content-directory
|
||||||
#contentDir = "content/en"
|
#contentDir = "content/en"
|
||||||
[languages.en.params]
|
[languages.en.params]
|
||||||
|
@ -124,7 +124,7 @@ title = "Hugo Relearn Theme"
|
||||||
languageCode = "art-pir"
|
languageCode = "art-pir"
|
||||||
languageDirection = "rtl"
|
languageDirection = "rtl"
|
||||||
languageName = "Arrr! ☠ Pirrrates ☠"
|
languageName = "Arrr! ☠ Pirrrates ☠"
|
||||||
# Language dependend settings:
|
# Language dependent settings:
|
||||||
# Use case https://gohugo.io/content-management/multilingual/#translation-by-content-directory
|
# Use case https://gohugo.io/content-management/multilingual/#translation-by-content-directory
|
||||||
#contentDir = "content/pir"
|
#contentDir = "content/pir"
|
||||||
[languages.pir.params]
|
[languages.pir.params]
|
||||||
|
@ -166,7 +166,7 @@ title = "Hugo Relearn Theme"
|
||||||
source = 'assets'
|
source = 'assets'
|
||||||
target = 'assets'
|
target = 'assets'
|
||||||
|
|
||||||
# Language dependend settings:
|
# Language dependent settings:
|
||||||
# Use case https://gohugo.io/content-management/multilingual/#translation-by-filename
|
# Use case https://gohugo.io/content-management/multilingual/#translation-by-filename
|
||||||
[[module.mounts]]
|
[[module.mounts]]
|
||||||
source = 'content'
|
source = 'content'
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# If an option value is said to be not set, you can achieve the same behavior
|
# If an option value is said to be not set, you can achieve the same behavior
|
||||||
# by given it an empty string value.
|
# by giving it an empty string value.
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Hugo
|
# Hugo
|
||||||
# These options usually apply to other themes aswell.
|
# These options usually apply to other themes as well.
|
||||||
|
|
||||||
# The author of your site.
|
# The author of your site.
|
||||||
# Default: not set
|
# Default: not set
|
||||||
|
@ -39,7 +39,7 @@ social.twitter = ""
|
||||||
|
|
||||||
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
# Branding
|
# Branding
|
||||||
# These options set your overall visual apperance.
|
# These options set your overall visual appearance.
|
||||||
|
|
||||||
# Used color variants.
|
# Used color variants.
|
||||||
# Default: "auto"
|
# Default: "auto"
|
||||||
|
@ -57,7 +57,7 @@ social.twitter = ""
|
||||||
# The theme ships with the following variants: "relearn-bright",
|
# The theme ships with the following variants: "relearn-bright",
|
||||||
# "relearn-light", "relearn-dark", "zen-light", "zen-dark", "neon", "learn",
|
# "relearn-light", "relearn-dark", "zen-light", "zen-dark", "neon", "learn",
|
||||||
# "blue", "green", "red". In addition you can use auto mode variants. See the
|
# "blue", "green", "red". In addition you can use auto mode variants. See the
|
||||||
# docs for a detailed explaination.
|
# docs for a detailed explanation.
|
||||||
# You can also define your own variants. See the docs how this works. Also,
|
# You can also define your own variants. See the docs how this works. Also,
|
||||||
# the docs provide an interactive theme generator to help you with this task.
|
# the docs provide an interactive theme generator to help you with this task.
|
||||||
themeVariant = [
|
themeVariant = [
|
||||||
|
@ -102,7 +102,7 @@ disableAssetsBusting = false
|
||||||
# Avoid generator meta tags.
|
# Avoid generator meta tags.
|
||||||
# Default: false
|
# Default: false
|
||||||
# Set this to true if you want to disable generation for generator meta tags
|
# Set this to true if you want to disable generation for generator meta tags
|
||||||
# of Hugo and the theme in your HTML head. In tihs case also don't forget to
|
# of Hugo and the theme in your HTML head. In this case also don't forget to
|
||||||
# set Hugo's disableHugoGeneratorInject=true. Otherwise Hugo will generate a
|
# set Hugo's disableHugoGeneratorInject=true. Otherwise Hugo will generate a
|
||||||
# meta tag into your home page anyways.
|
# meta tag into your home page anyways.
|
||||||
disableGeneratorVersion = false
|
disableGeneratorVersion = false
|
||||||
|
@ -167,11 +167,11 @@ editURL = "https://github.com/McShelby/hugo-theme-relearn/edit/main/exampleSite/
|
||||||
|
|
||||||
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
# Menu
|
# Menu
|
||||||
# These options modify the menu apperance.
|
# These options modify the menu appearance.
|
||||||
|
|
||||||
# Hide the search box.
|
# Hide the search box.
|
||||||
# Default: false
|
# Default: false
|
||||||
# If the searc box is sisabled, the search functionality is disabled too.
|
# If the search box is disabled, the search functionality is disabled too.
|
||||||
# This will also cause the keyboard shortcut to be disabled and the dedicated
|
# This will also cause the keyboard shortcut to be disabled and the dedicated
|
||||||
# search page is not linked although it mighty be configured.
|
# search page is not linked although it mighty be configured.
|
||||||
disableSearch = false
|
disableSearch = false
|
||||||
|
@ -221,7 +221,7 @@ disableShortcutsTitle = false
|
||||||
# Hide the language switcher.
|
# Hide the language switcher.
|
||||||
# Default: false
|
# Default: false
|
||||||
# If you have more than one language configured, a language switcher is
|
# If you have more than one language configured, a language switcher is
|
||||||
# displayed in the lower part of the menu. This opition lets you explicitly
|
# displayed in the lower part of the menu. This option lets you explicitly
|
||||||
# turn this behavior off.
|
# turn this behavior off.
|
||||||
disableLanguageSwitchingButton = false
|
disableLanguageSwitchingButton = false
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@ image.errorlevel = "warning"
|
||||||
# Image effects.
|
# Image effects.
|
||||||
# See the documentation for how you can even add your own arbitrary effects to
|
# See the documentation for how you can even add your own arbitrary effects to
|
||||||
# the list.
|
# the list.
|
||||||
# All effects can be overridden in the page's frontmatter or thru URL parameter
|
# All effects can be overridden in the page's frontmatter or through URL parameter
|
||||||
# given to the image. See the documentation for details.
|
# given to the image. See the documentation for details.
|
||||||
|
|
||||||
# Default: false
|
# Default: false
|
||||||
|
|
|
@ -25,7 +25,7 @@ The theme is a fork of the great [Learn theme](https://github.com/matcornic/hugo
|
||||||
- [Support for Open Graph and Twitter Cards](basics/customization#social-media-meta-tags)
|
- [Support for Open Graph and Twitter Cards](basics/customization#social-media-meta-tags)
|
||||||
- **Configurable theming and visuals**
|
- **Configurable theming and visuals**
|
||||||
- [Configurable brand images](basics/branding#change-the-logo)
|
- [Configurable brand images](basics/branding#change-the-logo)
|
||||||
- [Automatic switch for light/dark variant dependend on your OS settings](basics/branding#adjust-to-os-settings)
|
- [Automatic switch for light/dark variant depending on your OS settings](basics/branding#adjust-to-os-settings)
|
||||||
- Predefined light, dark and color variants
|
- Predefined light, dark and color variants
|
||||||
- [User selectable variants](basics/branding#multiple-variants)
|
- [User selectable variants](basics/branding#multiple-variants)
|
||||||
- [Stylesheet generator](basics/generator/)
|
- [Stylesheet generator](basics/generator/)
|
||||||
|
|
|
@ -113,7 +113,7 @@
|
||||||
- [**feature**] menu: use --MENU-WIDTH-S to adjust mobile flyout [#761](https://github.com/McShelby/hugo-theme-relearn/issues/761)
|
- [**feature**] menu: use --MENU-WIDTH-S to adjust mobile flyout [#761](https://github.com/McShelby/hugo-theme-relearn/issues/761)
|
||||||
- [**feature**] figure: support built-in shortcode [#746](https://github.com/McShelby/hugo-theme-relearn/issues/746)
|
- [**feature**] figure: support built-in shortcode [#746](https://github.com/McShelby/hugo-theme-relearn/issues/746)
|
||||||
- [**feature**] theme: make heading a template [#744](https://github.com/McShelby/hugo-theme-relearn/issues/744)
|
- [**feature**] theme: make heading a template [#744](https://github.com/McShelby/hugo-theme-relearn/issues/744)
|
||||||
- [**feature**] taxonomy: make arrow nav browse thru terms [#742](https://github.com/McShelby/hugo-theme-relearn/issues/742)
|
- [**feature**] taxonomy: make arrow nav browse through terms [#742](https://github.com/McShelby/hugo-theme-relearn/issues/742)
|
||||||
- [**feature**] theme: switch from config.toml to hugo.toml [#741](https://github.com/McShelby/hugo-theme-relearn/issues/741)
|
- [**feature**] theme: switch from config.toml to hugo.toml [#741](https://github.com/McShelby/hugo-theme-relearn/issues/741)
|
||||||
- [**feature**] button: make non-interactive if used as mock [#740](https://github.com/McShelby/hugo-theme-relearn/issues/740)
|
- [**feature**] button: make non-interactive if used as mock [#740](https://github.com/McShelby/hugo-theme-relearn/issues/740)
|
||||||
- [**feature**][**change**] topbar: allow text for button [#739](https://github.com/McShelby/hugo-theme-relearn/issues/739)
|
- [**feature**][**change**] topbar: allow text for button [#739](https://github.com/McShelby/hugo-theme-relearn/issues/739)
|
||||||
|
@ -315,7 +315,7 @@
|
||||||
- [**feature**][**change**] shortcodes: add more deprecation warnings [#598](https://github.com/McShelby/hugo-theme-relearn/issues/598)
|
- [**feature**][**change**] shortcodes: add more deprecation warnings [#598](https://github.com/McShelby/hugo-theme-relearn/issues/598)
|
||||||
- [**feature**][**change**] shortcodes: change `context` parameter to `page` if called as partial [#595](https://github.com/McShelby/hugo-theme-relearn/issues/595)
|
- [**feature**][**change**] shortcodes: change `context` parameter to `page` if called as partial [#595](https://github.com/McShelby/hugo-theme-relearn/issues/595)
|
||||||
- [**feature**] siteparam: support nested parameters and text formatting [#590](https://github.com/McShelby/hugo-theme-relearn/issues/590)
|
- [**feature**] siteparam: support nested parameters and text formatting [#590](https://github.com/McShelby/hugo-theme-relearn/issues/590)
|
||||||
- [**feature**][**change**] a11y: improve when tabbing thru links [#581](https://github.com/McShelby/hugo-theme-relearn/issues/581)
|
- [**feature**][**change**] a11y: improve when tabbing through links [#581](https://github.com/McShelby/hugo-theme-relearn/issues/581)
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
|
@ -380,7 +380,7 @@
|
||||||
- [**feature**] tabs: add title and icon option [#552](https://github.com/McShelby/hugo-theme-relearn/issues/552)
|
- [**feature**] tabs: add title and icon option [#552](https://github.com/McShelby/hugo-theme-relearn/issues/552)
|
||||||
- [**feature**] shortcodes: add style option to mimic code box color scheme [#551](https://github.com/McShelby/hugo-theme-relearn/issues/551)
|
- [**feature**] shortcodes: add style option to mimic code box color scheme [#551](https://github.com/McShelby/hugo-theme-relearn/issues/551)
|
||||||
- [**feature**] tabs: support color options [#550](https://github.com/McShelby/hugo-theme-relearn/issues/550)
|
- [**feature**] tabs: support color options [#550](https://github.com/McShelby/hugo-theme-relearn/issues/550)
|
||||||
- [**feature**] favicon: add light & dark option for OS's prefered color scheme [#549](https://github.com/McShelby/hugo-theme-relearn/issues/549)
|
- [**feature**] favicon: add light & dark option for OS's preferred color scheme [#549](https://github.com/McShelby/hugo-theme-relearn/issues/549)
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
|
@ -1508,7 +1508,7 @@
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
- [**bug**] security: fix XSS for malicioius image URLs [#117](https://github.com/McShelby/hugo-theme-relearn/issues/117)
|
- [**bug**] security: fix XSS for malicious image URLs [#117](https://github.com/McShelby/hugo-theme-relearn/issues/117)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -1520,7 +1520,7 @@
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
- [**bug**] security: fix XSS for malicioius URLs [#114](https://github.com/McShelby/hugo-theme-relearn/issues/114)
|
- [**bug**] security: fix XSS for malicious URLs [#114](https://github.com/McShelby/hugo-theme-relearn/issues/114)
|
||||||
- [**bug**] menu: write correct local shortcut links [#112](https://github.com/McShelby/hugo-theme-relearn/issues/112)
|
- [**bug**] menu: write correct local shortcut links [#112](https://github.com/McShelby/hugo-theme-relearn/issues/112)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -4,7 +4,7 @@ title = "Branding"
|
||||||
weight = 24
|
weight = 24
|
||||||
+++
|
+++
|
||||||
|
|
||||||
The Relearn theme provides configuration options to change your site's colors, favicon and logo. This allows you to easily align your site visuals to your desired style. Most of these options are exposed thru so called color variants.
|
The Relearn theme provides configuration options to change your site's colors, favicon and logo. This allows you to easily align your site visuals to your desired style. Most of these options are exposed through so called color variants.
|
||||||
|
|
||||||
A color variant lets you customize various visual effects of your site like almost any color, used fonts, color schemes of print, syntax highligtning, Mermaid and the OpenAPI shortcode, etc. It contains of a CSS file and optional configuration options in your `hugo.toml`.
|
A color variant lets you customize various visual effects of your site like almost any color, used fonts, color schemes of print, syntax highligtning, Mermaid and the OpenAPI shortcode, etc. It contains of a CSS file and optional configuration options in your `hugo.toml`.
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ You can also set multiple variants. In this case, the first variant is the defau
|
||||||
{{< /multiconfig >}}
|
{{< /multiconfig >}}
|
||||||
|
|
||||||
{{% notice tip %}}
|
{{% notice tip %}}
|
||||||
The theme provides an advanced configuration mode, combining the functionality for multiple variants with the below possibilities of adjusting to your OS settings and syntax highlightning and even more!
|
The theme provides an advanced configuration mode, combining the functionality for multiple variants with the below possibilities of adjusting to your OS settings and syntax highlighting and even more!
|
||||||
|
|
||||||
Although all options documented here are still working, the advanced configuration options are the recommended way to configure your color variants. [See below](#theme-variant-advanced).
|
Although all options documented here are still working, the advanced configuration options are the recommended way to configure your color variants. [See below](#theme-variant-advanced).
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
@ -88,7 +88,7 @@ Create a new file in `layouts/partials/logo.html` of your site. Then write any H
|
||||||
The size of the logo will adapt automatically.
|
The size of the logo will adapt automatically.
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||
## Syntax Highlightning
|
## Syntax Highlighting
|
||||||
|
|
||||||
If you want to switch the syntax highlighting theme together with your color variant, you need to configure your installation [according to Hugo's documentation](https://gohugo.io/content-management/syntax-highlighting/) and provide a syntax highlighting stylesheet file.
|
If you want to switch the syntax highlighting theme together with your color variant, you need to configure your installation [according to Hugo's documentation](https://gohugo.io/content-management/syntax-highlighting/) and provide a syntax highlighting stylesheet file.
|
||||||
|
|
||||||
|
@ -159,13 +159,13 @@ In case you like a shipped variant but only want to tweak some aspects, you have
|
||||||
|
|
||||||
1. Copy and change
|
1. Copy and change
|
||||||
|
|
||||||
You can copy the shipped variant file from the theme's `static/css` directory to the site's `static/css` directory and either store it with the same name or give it a new name. Edit the settings and save the new file. Afterwards you can use it in your `hugo.toml` by the choosen name.
|
You can copy the shipped variant file from the theme's `static/css` directory to the site's `static/css` directory and either store it with the same name or give it a new name. Edit the settings and save the new file. Afterwards you can use it in your `hugo.toml` by the chosen name.
|
||||||
|
|
||||||
2. Create and import
|
2. Create and import
|
||||||
|
|
||||||
You can create a new variant file in the site's `static/css` directory and give it a new name. Import the shipped variant, add the settings you want to change and save the new file. Afterwards you can use it in your `hugo.toml` by the choosen name.
|
You can create a new variant file in the site's `static/css` directory and give it a new name. Import the shipped variant, add the settings you want to change and save the new file. Afterwards you can use it in your `hugo.toml` by the chosen name.
|
||||||
|
|
||||||
For example, you want to use the `relearn-light` variant but want to change the syntax highlightning schema to the one used in the `neon` variant. For that, create a new `static/css/theme-my-branding.css` in your site's directory and add the following lines:
|
For example, you want to use the `relearn-light` variant but want to change the syntax highlighting schema to the one used in the `neon` variant. For that, create a new `static/css/theme-my-branding.css` in your site's directory and add the following lines:
|
||||||
|
|
||||||
````css {title="static/css/theme-my-branding.css"}
|
````css {title="static/css/theme-my-branding.css"}
|
||||||
@import "theme-relearn-light.css";
|
@import "theme-relearn-light.css";
|
||||||
|
|
|
@ -7,22 +7,22 @@ weight = 25
|
||||||
|
|
||||||
The theme is usable in different scenarios, requiring the following mandatory settings in your `hugo.toml`. All settings not mentioned can be set to your liking.
|
The theme is usable in different scenarios, requiring the following mandatory settings in your `hugo.toml`. All settings not mentioned can be set to your liking.
|
||||||
|
|
||||||
### Public Webserver from Root
|
### Public Web Server from Root
|
||||||
|
|
||||||
{{< multiconfig file=hugo >}}
|
{{< multiconfig file=hugo >}}
|
||||||
baseURL = "https://example.com/"
|
baseURL = "https://example.com/"
|
||||||
{{< /multiconfig >}}
|
{{< /multiconfig >}}
|
||||||
|
|
||||||
### Public Webserver from Subdirectory
|
### Public Web Server from Subdirectory
|
||||||
|
|
||||||
{{< multiconfig file=hugo >}}
|
{{< multiconfig file=hugo >}}
|
||||||
baseURL = "https://example.com/mysite/"
|
baseURL = "https://example.com/mysite/"
|
||||||
relativeURLs = false
|
relativeURLs = false
|
||||||
{{< /multiconfig >}}
|
{{< /multiconfig >}}
|
||||||
|
|
||||||
### Private Webserver (LAN)
|
### Private Web Server (LAN)
|
||||||
|
|
||||||
The same settings as with any of the public webserver usage scenarios or
|
The same settings as with any of the public web server usage scenarios or
|
||||||
|
|
||||||
{{< multiconfig file=hugo >}}
|
{{< multiconfig file=hugo >}}
|
||||||
baseURL = "/"
|
baseURL = "/"
|
||||||
|
@ -37,7 +37,7 @@ relativeURLs = true
|
||||||
{{< /multiconfig >}}
|
{{< /multiconfig >}}
|
||||||
|
|
||||||
{{% notice warning %}}
|
{{% notice warning %}}
|
||||||
Using a `baseURL` with a subdirectory and `relativeURLs=true` are mutally exclusive due to the fact, that [Hugo does not apply the `baseURL` correctly](https://github.com/gohugoio/hugo/issues/12130).
|
Using a `baseURL` with a subdirectory and `relativeURLs=true` are mutually exclusive due to the fact, that [Hugo does not apply the `baseURL` correctly](https://github.com/gohugoio/hugo/issues/12130).
|
||||||
|
|
||||||
If you need both, you have to generate your site twice but with different settings into separate directories.
|
If you need both, you have to generate your site twice but with different settings into separate directories.
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
@ -47,7 +47,7 @@ Sublemental pages (like `sitemap.xml`, `rss.xml`) and generated social media lin
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
|
||||||
{{% notice info %}}
|
{{% notice info %}}
|
||||||
If you are using `uglyURLs=false` (Hugo's default), the theme will append an additional `index.html` to all page links to make your site be servable from the file system. If you don't care about the file system and only serve your page via a webserver you can generate the links without this:
|
If you are using `uglyURLs=false` (Hugo's default), the theme will append an additional `index.html` to all page links to make your site be servable from the file system. If you don't care about the file system and only serve your page via a web server you can generate the links without this:
|
||||||
|
|
||||||
{{< multiconfig file=hugo >}}
|
{{< multiconfig file=hugo >}}
|
||||||
[params]
|
[params]
|
||||||
|
|
|
@ -12,7 +12,7 @@ To get started, first select a color variant from the variant selector in the lo
|
||||||
|
|
||||||
The graph is interactive and reflect the current colors. You can click on any of the colored boxes to adjust the respective color. The graph **and the page** will update accordingly.
|
The graph is interactive and reflect the current colors. You can click on any of the colored boxes to adjust the respective color. The graph **and the page** will update accordingly.
|
||||||
|
|
||||||
The arrowed lines reflect how colors are inherited thru different parts of the theme if the descendent isn't overwritten. If you want to delete a color and let it inherit from its parent, just delete the value from the input field.
|
The arrowed lines reflect how colors are inherited through different parts of the theme if the descendent isn't overwritten. If you want to delete a color and let it inherit from its parent, just delete the value from the input field.
|
||||||
|
|
||||||
To better understand this select the `neon` variant and modify the different heading colors. There, colors for the heading `h2`, `h3` and `h4` are explicitly set. `h5` is not set and inherits its value from `h4`. `h6` is also not set and inherits its value from `h5`.
|
To better understand this select the `neon` variant and modify the different heading colors. There, colors for the heading `h2`, `h3` and `h4` are explicitly set. `h5` is not set and inherits its value from `h4`. `h6` is also not set and inherits its value from `h5`.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ weight = 15
|
||||||
The following steps are here to help you initialize your new website. If you don't know Hugo at all, we strongly suggest you learn more about it by following this [great documentation for beginners](https://gohugo.io/overview/quickstart/).
|
The following steps are here to help you initialize your new website. If you don't know Hugo at all, we strongly suggest you learn more about it by following this [great documentation for beginners](https://gohugo.io/overview/quickstart/).
|
||||||
|
|
||||||
{{% notice tip %}}
|
{{% notice tip %}}
|
||||||
The following tutorial leads you thru the steps of creating a first, minimal new site.
|
The following tutorial leads you through the steps of creating a first, minimal new site.
|
||||||
|
|
||||||
You don't need to edit any files besides your `hugo.toml` and only need to execute the commands in the given order.
|
You don't need to edit any files besides your `hugo.toml` and only need to execute the commands in the given order.
|
||||||
{{% /notice %}}
|
{{% /notice %}}
|
||||||
|
@ -133,4 +133,4 @@ hugo
|
||||||
|
|
||||||
A `public` folder will be generated, containing all content and assets for your website. It can now be deployed on any web server.
|
A `public` folder will be generated, containing all content and assets for your website. It can now be deployed on any web server.
|
||||||
|
|
||||||
Now it's time to deploy your page by simply uploading your project to some webserver or by using one of [Hugo's many deployment options](https://gohugo.io/hosting-and-deployment/).
|
Now it's time to deploy your page by simply uploading your project to some web server or by using one of [Hugo's many deployment options](https://gohugo.io/hosting-and-deployment/).
|
||||||
|
|
|
@ -40,7 +40,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Additional styling was added for the native HTML elements `<mark>` and `<kbd>`. To use them you must allow the [usage of HTML](https://gohugo.io/getting-started/configuration-markup/#rendererunsafe) in your `hugo.toml`. The [Markdown documentation](cont/markdown/#standard-and-extensions) was enhanced for this.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Additional styling was added for the native HTML elements `<mark>` and `<kbd>`. To use them you must allow the [usage of HTML](https://gohugo.io/getting-started/configuration-markup/#rendererunsafe) in your `hugo.toml`. The [Markdown documentation](cont/markdown/#standard-and-extensions) was enhanced for this.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} You now can scroll forward and backward thru all headings of a page by using <kbd>ALT</kbd> <kbd>🡑</kbd> and <kbd>ALT</kbd> <kbd>🡓</kbd>. This also works for the `PRINT` output format.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} You now can scroll forward and backward through all headings of a page by using <kbd>ALT</kbd> <kbd>🡑</kbd> and <kbd>ALT</kbd> <kbd>🡓</kbd>. This also works for the `PRINT` output format.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The breadcrumbs used in the topbar, search results and the taxonomy term lists are now using the pages frontmatter `linktitle` instead of `title` if set.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The breadcrumbs used in the topbar, search results and the taxonomy term lists are now using the pages frontmatter `linktitle` instead of `title` if set.
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The frontmatter option `menuTitle` is now deprecated in favor for Hugo's own `linkTitle`. You don't need to change anything as the old `menuTitle` option is still supported.
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The frontmatter option `menuTitle` is now deprecated in favor for Hugo's own `linkTitle`. You don't need to change anything as the old `menuTitle` option is still supported.
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The light themes have a bit more contrast for content text and headings. Also the syntaxhighlighting was changed to the more colorful MonokaiLight. This brings the syntaxhighlightning in sync with the corresponding dark theme variants, which are using Monokai. If you dislike this, you can create your own color variant file as [described here](basics/branding#modify-shipped-variants).
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The light themes have a bit more contrast for content text and headings. Also the syntaxhighlighting was changed to the more colorful MonokaiLight. This brings the syntaxhighlighting in sync with the corresponding dark theme variants, which are using Monokai. If you dislike this, you can create your own color variant file as [described here](basics/branding#modify-shipped-variants).
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} If the theme can not resolve a link to a page or image, you can now generate warnings or errors during build by setting `link.errorlevel` or `image.errorlevel` to either `warning` or `error` in your `hugo.toml` respectively. By default this condition is silently ignored and the link is written as-is.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} If the theme can not resolve a link to a page or image, you can now generate warnings or errors during build by setting `link.errorlevel` or `image.errorlevel` to either `warning` or `error` in your `hugo.toml` respectively. By default this condition is silently ignored and the link is written as-is.
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} In additiion to the existing [menu width customization](basics/customization#change-the-menu-width), it is now also possible to set the width of the menu flyout for small screen sizes with the `--MENU-WIDTH-S` CSS property.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} In additiion to the existing [menu width customization](basics/customization#change-the-menu-width), it is now also possible to set the width of the menu flyout for small screen sizes with the `--MENU-WIDTH-S` CSS property.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Improvements for accessibility when tabbing thru the page for images, links and tab handles.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Improvements for accessibility when tabbing through the page for images, links and tab handles.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The `editURL` config parameter is now [overwritable in your pages frontmatter](cont/frontmatter). In addition it received more versatility by letting you control where to put the file path into the URL. This is achieved by replacing the variable `${FilePath}` in your URL by the pages file path. You don't need to change anything in your existing configuration as the old way without the replacement variable still works.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The `editURL` config parameter is now [overwritable in your pages frontmatter](cont/frontmatter). In addition it received more versatility by letting you control where to put the file path into the URL. This is achieved by replacing the variable `${FilePath}` in your URL by the pages file path. You don't need to change anything in your existing configuration as the old way without the replacement variable still works.
|
||||||
|
|
||||||
|
@ -146,11 +146,11 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release adds portable Markdown links.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release adds portable Markdown links.
|
||||||
|
|
||||||
Previously it was not possible to use pure Markdown links in a configuration independend way to link to pages inside of your project. It always required you to know how your `uglyURLs` setting is, wheather you link to a page or page bundle and in case of relative links if your current page is a page or page bundle. (eg. `[generator](generator/index.html)` vs. `[generator](generator.html)`). This is a hassle as you have to change these links manually once you change your `uglyURLs` setting or change the type of a page.
|
Previously it was not possible to use pure Markdown links in a configuration independent way to link to pages inside of your project. It always required you to know how your `uglyURLs` setting is, wheather you link to a page or page bundle and in case of relative links if your current page is a page or page bundle. (eg. `[generator](generator/index.html)` vs. `[generator](generator.html)`). This is a hassle as you have to change these links manually once you change your `uglyURLs` setting or change the type of a page.
|
||||||
|
|
||||||
You could work around this by using the `relref` shortcode (eg `[generator]({{%/* relref "../generator" */%}})`) which works but results in non-portable Markdown.
|
You could work around this by using the `relref` shortcode (eg `[generator]({{%/* relref "../generator" */%}})`) which works but results in non-portable Markdown.
|
||||||
|
|
||||||
Now it's possible to use the same path of a call to `relref` in a plain Markdown link (eg `[generator](../generator)`). This is independend of any configuration settings or the page types involved in linking. Note, that this requires your links to be given without any extension, so `[generator](generator/index.html)` will work as before.
|
Now it's possible to use the same path of a call to `relref` in a plain Markdown link (eg `[generator](../generator)`). This is independent of any configuration settings or the page types involved in linking. Note, that this requires your links to be given without any extension, so `[generator](generator/index.html)` will work as before.
|
||||||
|
|
||||||
The following types of linking are supported:
|
The following types of linking are supported:
|
||||||
|
|
||||||
|
@ -207,9 +207,9 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme has updated its Swagger dependency to 5.4.1 for the [`openapi` shortcode](shortcodes/openapi).
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme has updated its Swagger dependency to 5.4.1 for the [`openapi` shortcode](shortcodes/openapi).
|
||||||
|
|
||||||
With this comes a change in the light theme variants of `Relearn Bright`, `Relearn Light` and `Zen Light` by switching the syntaxhighlightning inside of openapi to a light scheme. This brings it more in sync with the code style used by the theme variants itself.
|
With this comes a change in the light theme variants of `Relearn Bright`, `Relearn Light` and `Zen Light` by switching the syntaxhighlighting inside of openapi to a light scheme. This brings it more in sync with the code style used by the theme variants itself.
|
||||||
|
|
||||||
Additionally, the syntaxhighlightning inside of openapi for printing was switched to a light scheme for all theme variants.
|
Additionally, the syntaxhighlighting inside of openapi for printing was switched to a light scheme for all theme variants.
|
||||||
|
|
||||||
If you dislike this change, you can revert this in your theme variants CSS by adding
|
If you dislike this change, you can revert this in your theme variants CSS by adding
|
||||||
|
|
||||||
|
@ -226,7 +226,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
For existing variants nothing has changed visually.
|
For existing variants nothing has changed visually.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The default values for the [image effects](cont/markdown#image-effects) are [now configurable](cont/imageeffects) for your whole site via `hugo.toml` or for each page thru frontmatter.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The default values for the [image effects](cont/markdown#image-effects) are [now configurable](cont/imageeffects) for your whole site via `hugo.toml` or for each page through frontmatter.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release fixes a long outstanding bug where Mermaid graphs could not be displayed if they were initially hidden - like in collapsed `expand` or inactive `tabs`.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release fixes a long outstanding bug where Mermaid graphs could not be displayed if they were initially hidden - like in collapsed `expand` or inactive `tabs`.
|
||||||
|
|
||||||
|
@ -252,11 +252,11 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme adds additional warnings for deprecated or now unsupported features.
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme adds additional warnings for deprecated or now unsupported features.
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} There are visual improvements in displaying text links in your content aswell as to some other clickable areas in the theme. If you've overwritten some theme styles in your own CSS, keep this in mind.
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} There are visual improvements in displaying text links in your content as well as to some other clickable areas in the theme. If you've overwritten some theme styles in your own CSS, keep this in mind.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Restored compatibility with Hugo {{% badge color="fuchsia" icon="fa-fw fab fa-hackerrank" title=" " %}}0.95.0{{% /badge %}} or higher. This does not change the minimum required Hugo version.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Restored compatibility with Hugo {{% badge color="fuchsia" icon="fa-fw fab fa-hackerrank" title=" " %}}0.95.0{{% /badge %}} or higher. This does not change the minimum required Hugo version.
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The [`siteparam` shortcode](shortcodes/siteparam) is now capable in displaying nested params aswell as supporting text formatting.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The [`siteparam` shortcode](shortcodes/siteparam) is now capable in displaying nested params as well as supporting text formatting.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -372,7 +372,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme removed the popular [jQuery](https://jquery.com) library from its distribution.
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} The theme removed the popular [jQuery](https://jquery.com) library from its distribution.
|
||||||
|
|
||||||
In case you made changes to the theme that are dependend on this library you can place a copy of jQuery into your `static/js` directory and load it from your own `layouts/partials/custom-header.html` like this:
|
In case you made changes to the theme that are depending on this library you can place a copy of jQuery into your `static/js` directory and load it from your own `layouts/partials/custom-header.html` like this:
|
||||||
|
|
||||||
````html {title="layouts/partials/custom-header.html"}
|
````html {title="layouts/partials/custom-header.html"}
|
||||||
<script src="{{"js/jquery.min.js"| relURL}}" defer></script>
|
<script src="{{"js/jquery.min.js"| relURL}}" defer></script>
|
||||||
|
@ -414,7 +414,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="warning" title=" " %}}Breaking{{% /badge %}} With this version it is now possible to not only have sections on the first menu level but also pages.
|
- {{% badge style="warning" title=" " %}}Breaking{{% /badge %}} With this version it is now possible to not only have sections on the first menu level but also pages.
|
||||||
|
|
||||||
It was later discovered, that this causes pages only meant to be displayed in the `More` section of the menu and stored directly inside your `content` directory to now show up in the menu aswell.
|
It was later discovered, that this causes pages only meant to be displayed in the `More` section of the menu and stored directly inside your `content` directory to now show up in the menu as well.
|
||||||
|
|
||||||
To [get rid](cont/menushortcuts#shortcuts-to-pages-inside-of-your-project) of this undesired behavior you have two choices:
|
To [get rid](cont/menushortcuts#shortcuts-to-pages-inside-of-your-project) of this undesired behavior you have two choices:
|
||||||
|
|
||||||
|
@ -465,7 +465,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The theme now supports some of GFM (GitHub Flavored Markdown) syntax and Hugo Markdown extensions, namely [task lists](cont/markdown#tasks), [defintion lists](cont/markdown#definitions) and [footnotes](cont/markdown#footnotes).
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} The theme now supports some of GFM (GitHub Flavored Markdown) syntax and Hugo Markdown extensions, namely [task lists](cont/markdown#tasks), [defintion lists](cont/markdown#definitions) and [footnotes](cont/markdown#footnotes).
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} A new color `--ACCENT-color` was introduced which is used for highlightning search results on the page. In case you simply don't care, you don't need to change anything in your variant stylesheet as the old `yellow` color is still used as default.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} A new color `--ACCENT-color` was introduced which is used for highlighting search results on the page. In case you simply don't care, you don't need to change anything in your variant stylesheet as the old `yellow` color is still used as default.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -481,7 +481,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
## 5.6.0 (2022-11-18) {#560}
|
## 5.6.0 (2022-11-18) {#560}
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release introduces an additional dedicated search page. On this page, displayed search results have more space making it easier scanning thru large number of results.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} This release introduces an additional dedicated search page. On this page, displayed search results have more space making it easier scanning through large number of results.
|
||||||
|
|
||||||
To activate this feature, you need to [configure it](basics/customization#activate-dedicated-search-page) in your `hugo.toml` as a new outputformat `searchpage` for the home page. If you don't configure it, no dedicated search page will be accessible and the theme works as before.
|
To activate this feature, you need to [configure it](basics/customization#activate-dedicated-search-page) in your `hugo.toml` as a new outputformat `searchpage` for the home page. If you don't configure it, no dedicated search page will be accessible and the theme works as before.
|
||||||
|
|
||||||
|
@ -706,7 +706,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
## 2.9.0 (2021-11-19) {#290}
|
## 2.9.0 (2021-11-19) {#290}
|
||||||
|
|
||||||
- {{% badge style="warning" title=" " %}}Breaking{{% /badge %}} This release removes the themes implementation of `ref`/`relref` in favor for Hugos standard implementation. This is because of inconsistencies with the themes implementation. In advantage, your project becomes standard compliant and exchanging this theme in your project to some other theme will be effortless.
|
- {{% badge style="warning" title=" " %}}Breaking{{% /badge %}} This release removes the themes implementation of `ref`/`relref` in favor for Hugo's standard implementation. This is because of inconsistencies with the themes implementation. In advantage, your project becomes standard compliant and exchanging this theme in your project to some other theme will be effortless.
|
||||||
|
|
||||||
In a standard compliant form you must not link to the `*.md` file but to its logical name. You'll see, referencing other pages becomes much easier. All three types result in the same reference:
|
In a standard compliant form you must not link to the `*.md` file but to its logical name. You'll see, referencing other pages becomes much easier. All three types result in the same reference:
|
||||||
|
|
||||||
|
@ -718,7 +718,7 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
If you've linked from a page of one language to a page of another language, conversion is a bit more difficult but [Hugo got you covered](https://gohugo.io/content-management/cross-references/#link-to-another-language-version) as well.
|
If you've linked from a page of one language to a page of another language, conversion is a bit more difficult but [Hugo got you covered](https://gohugo.io/content-management/cross-references/#link-to-another-language-version) as well.
|
||||||
|
|
||||||
Also, the old themes implementation allowed refs to non-existing content. This will cause Hugos implementation to show the error below and abort the generation. If your project relies on this old behavior, you can [reconfigure the error handling](https://gohugo.io/content-management/cross-references/#link-to-another-language-version) of Hugos implementation.
|
Also, the old themes implementation allowed refs to non-existing content. This will cause Hugo's implementation to show the error below and abort the generation. If your project relies on this old behavior, you can [reconfigure the error handling](https://gohugo.io/content-management/cross-references/#link-to-another-language-version) of Hugo's implementation.
|
||||||
|
|
||||||
In the best case your usage of the old implementation is already standard compliant and you don't need to change anything. You'll notice this very easily once you've started `hugo server` after an upgrade and no errors are written to the console.
|
In the best case your usage of the old implementation is already standard compliant and you don't need to change anything. You'll notice this very easily once you've started `hugo server` after an upgrade and no errors are written to the console.
|
||||||
|
|
||||||
|
@ -754,13 +754,13 @@ This document shows you what's new in the latest release and flags it with one o
|
||||||
|
|
||||||
## 2.6.0 (2021-10-21) {#260}
|
## 2.6.0 (2021-10-21) {#260}
|
||||||
|
|
||||||
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Your site can now be served from a subfolder if you set `baseURL` in your `hugo.toml`. See the [documentation](basics/customization#public-webserver-from-subdirectory) for a detailed example.
|
- {{% badge style="info" icon="plus-circle" title=" " %}}New{{% /badge %}} Your site can now be served from a subfolder if you set `baseURL` in your `hugo.toml`. See the [documentation](basics/customization#public-web-server-from-subdirectory) for a detailed example.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 2.5.0 (2021-10-08) {#250}
|
## 2.5.0 (2021-10-08) {#250}
|
||||||
|
|
||||||
- {{% badge style="note" title=" " %}}Change{{% /badge %}} New colors `--CODE-BLOCK-color` and `--CODE-BLOCK-BG-color` were added to provide a fallback for Hugos syntax highlighting in case no language was given or the language is unsupported. Ideally the colors are set to the same values as the ones from your chosen chroma style.
|
- {{% badge style="note" title=" " %}}Change{{% /badge %}} New colors `--CODE-BLOCK-color` and `--CODE-BLOCK-BG-color` were added to provide a fallback for Hugo's syntax highlighting in case no language was given or the language is unsupported. Ideally the colors are set to the same values as the ones from your chosen chroma style.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ The default configuration comes with three predefined areas that may contain an
|
||||||
- [**end**](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/area/end.html): shown on the opposite breadcrumb side in comparison to the _start_ area
|
- [**end**](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/area/end.html): shown on the opposite breadcrumb side in comparison to the _start_ area
|
||||||
- [**more**](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/area/more.html): shown when pressing the {{% button style="transparent" icon="ellipsis-v" %}}{{% /button %}} _more_ button in the topbar
|
- [**more**](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/area/more.html): shown when pressing the {{% button style="transparent" icon="ellipsis-v" %}}{{% /button %}} _more_ button in the topbar
|
||||||
|
|
||||||
While you can not add additional areas in the topbar, you are free to configure addtional buttons that behave like the _more_ button, providing further user defined areas.
|
While you can not add additional areas in the topbar, you are free to configure additional buttons that behave like the _more_ button, providing further user defined areas.
|
||||||
|
|
||||||
## Buttons
|
## Buttons
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ The below example sets an explicit value for the `onempty` parameter, overriding
|
||||||
|
|
||||||
### Button Types
|
### Button Types
|
||||||
|
|
||||||
The theme distingushies between two types of buttons:
|
The theme distinguishes between two types of buttons:
|
||||||
|
|
||||||
- [**button**](#button): a clickable button that either browses to another site, triggers a user defined script or opens an overlay containing user defined content
|
- [**button**](#button): a clickable button that either browses to another site, triggers a user defined script or opens an overlay containing user defined content
|
||||||
- [**area-button**](#area-button): the template for the {{% button style="transparent" icon="ellipsis-v" %}}{{% /button %}} _more_ button, to define your own area overlay buttons
|
- [**area-button**](#area-button): the template for the {{% button style="transparent" icon="ellipsis-v" %}}{{% /button %}} _more_ button, to define your own area overlay buttons
|
||||||
|
@ -81,11 +81,11 @@ For each width class, you can configure one of the following actions:
|
||||||
|
|
||||||
#### Hiding and Disabling Stuff
|
#### Hiding and Disabling Stuff
|
||||||
|
|
||||||
While hiding a button dependend on the screen size can be configured with the above described _hide_ action, you may want to hide the button on certain other conditions aswell.
|
While hiding a button depending on the screen size can be configured with the above described _hide_ action, you may want to hide the button on certain other conditions as well.
|
||||||
|
|
||||||
For example, the _print_ button in its default configuration should only be displayed if print support was configured. This is done in your button template by checking the conditions first before displaying the button (see [`layouts/partials/topbar/button/print.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/print.html)).
|
For example, the _print_ button in its default configuration should only be displayed if print support was configured. This is done in your button template by checking the conditions first before displaying the button (see [`layouts/partials/topbar/button/print.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/print.html)).
|
||||||
|
|
||||||
Another prefered condition for hiding a button is, if the displayed overlay is empty. This is the case for the _toc_ (see [`layouts/partials/topbar/button/toc.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/toc.html)) aswell as the _more_ button (see [`layouts/partials/topbar/button/more.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/more.html)) and controlled by the parameter `onempty`.
|
Another preferred condition for hiding a button is, if the displayed overlay is empty. This is the case for the _toc_ (see [`layouts/partials/topbar/button/toc.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/toc.html)) as well as the _more_ button (see [`layouts/partials/topbar/button/more.html`](https://github.com/McShelby/hugo-theme-relearn/blob/main/layouts/partials/topbar/button/more.html)) and controlled by the parameter `onempty`.
|
||||||
|
|
||||||
This parameter can have one of the following values:
|
This parameter can have one of the following values:
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,7 @@ You can see this feature in action on the example page for [children shortcode](
|
||||||
|
|
||||||
## Disable Section Pages
|
## Disable Section Pages
|
||||||
|
|
||||||
You may want to structure your pages in a hierachical way but don't want to generate pages for those sections? The theme got you covered.
|
You may want to structure your pages in a hierarchical way but don't want to generate pages for those sections? The theme got you covered.
|
||||||
|
|
||||||
To stay with the initial example: Suppose you want `level-one` appear in the sidebar but don't want to generate a page for it. So the entry in the sidebar should not be clickable but should show an expander.
|
To stay with the initial example: Suppose you want `level-one` appear in the sidebar but don't want to generate a page for it. So the entry in the sidebar should not be clickable but should show an expander.
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# If an option value is said to be not set, you can achieve the same behavior
|
# If an option value is said to be not set, you can achieve the same behavior
|
||||||
# by given it an empty string value.
|
# by giving it an empty string value.
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Hugo
|
# Hugo
|
||||||
# These options usually apply to other themes aswell.
|
# These options usually apply to other themes as well.
|
||||||
|
|
||||||
# The social media image of your page.
|
# The social media image of your page.
|
||||||
# Default: not set
|
# Default: not set
|
||||||
|
@ -67,7 +67,7 @@ editURL = ""
|
||||||
|
|
||||||
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
# Menu
|
# Menu
|
||||||
# These options modify the menu apperance.
|
# These options modify the menu appearance.
|
||||||
|
|
||||||
# Prefix for the title in main menu.
|
# Prefix for the title in main menu.
|
||||||
# Default: not set
|
# Default: not set
|
||||||
|
@ -163,7 +163,7 @@ highlightWrap = true
|
||||||
# See the documentation for how you can even add your own arbitrary effects to
|
# See the documentation for how you can even add your own arbitrary effects to
|
||||||
# the list.
|
# the list.
|
||||||
# All effect values default to the values of your site's hugo.toml and can be
|
# All effect values default to the values of your site's hugo.toml and can be
|
||||||
# overridden thru URL parameter given to the image. See the documentation for
|
# overridden through URL parameter given to the image. See the documentation for
|
||||||
# details.
|
# details.
|
||||||
|
|
||||||
# Default: false
|
# Default: false
|
||||||
|
|
|
@ -14,7 +14,7 @@ The theme supports non-standard [image effects](cont/markdown#image-effects).
|
||||||
|
|
||||||
As [described](cont/markdown#image-effects), you can add this to the URL query parameter, but this may be cumbersome to be done consistently for the whole page.
|
As [described](cont/markdown#image-effects), you can add this to the URL query parameter, but this may be cumbersome to be done consistently for the whole page.
|
||||||
|
|
||||||
Instead, you can configure the defaults in your `hugo.toml` aswell as overriding these default in the pages frontmatter.
|
Instead, you can configure the defaults in your `hugo.toml` as well as overriding these default in the pages frontmatter.
|
||||||
|
|
||||||
Explicitly set URL query parameter will override the defaults in effect for a page.
|
Explicitly set URL query parameter will override the defaults in effect for a page.
|
||||||
|
|
||||||
|
|
|
@ -605,7 +605,7 @@ Images can also be linked by reference ID to later define the URL location. This
|
||||||
|
|
||||||
### Image Effects
|
### Image Effects
|
||||||
|
|
||||||
{{% badge color="#7dc903" icon="fa-fw fas fa-puzzle-piece" %}}Relearn{{% /badge %}} This theme allows additional non-standard formatting by setting query parameter at the end of the image URL. The default [behavior is configurable](cont/imageeffects) thru your `hugo.toml` or frontmatter parameter.
|
{{% badge color="#7dc903" icon="fa-fw fas fa-puzzle-piece" %}}Relearn{{% /badge %}} This theme allows additional non-standard formatting by setting query parameter at the end of the image URL. The default [behavior is configurable](cont/imageeffects) through your `hugo.toml` or frontmatter parameter.
|
||||||
|
|
||||||
#### Resizing
|
#### Resizing
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ title = "Contributing"
|
||||||
|
|
||||||
## Code Quality
|
## Code Quality
|
||||||
|
|
||||||
A new release can happen at any time from the `main` branch of the [GitHub project](https://github.com/McShelby/hugo-theme-relearn) without further accknowledgment. This makes it necessary that, every pushed set of changesets into the `main` branch **must** be self-contained and correct, resulting in a releasable version.
|
A new release can happen at any time from the `main` branch of the [GitHub project](https://github.com/McShelby/hugo-theme-relearn) without further acknowledgment. This makes it necessary that, every pushed set of changesets into the `main` branch **must** be self-contained and correct, resulting in a releasable version.
|
||||||
|
|
||||||
Stay simple for the user by focusing on the mantra "convention over configuration".
|
Stay simple for the user by focusing on the mantra "convention over configuration".
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ Be compatible to IE11, at least for main functionality, this means:
|
||||||
|
|
||||||
Write commit messages in the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) format.
|
Write commit messages in the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) format.
|
||||||
|
|
||||||
Following is an impomplete list of some of the used conventional commit types. Be creative.
|
Following is an inpomplete list of some of the used conventional commit types. Be creative.
|
||||||
|
|
||||||
| Common | Feature | Structure | Shortcodes |
|
| Common | Feature | Structure | Shortcodes |
|
||||||
|------------|------------|-----------------|-------------|
|
|------------|------------|-----------------|-------------|
|
||||||
|
|
|
@ -13,7 +13,7 @@ All other entries on the [What's new](basics/migration) page will increase the m
|
||||||
|
|
||||||
Releases resulting in a new major or minor number are called main release.
|
Releases resulting in a new major or minor number are called main release.
|
||||||
|
|
||||||
Releases containing bugixes only, are only increasing the patch release number. Those releases don't result in announcements on the [What's new](basics/migration) page.
|
Releases containing bugfixes only, are only increasing the patch release number. Those releases don't result in announcements on the [What's new](basics/migration) page.
|
||||||
|
|
||||||
Entries on the [What's new](basics/migration) page are checked and enforced during the `version-release` GitHub Action.
|
Entries on the [What's new](basics/migration) page are checked and enforced during the `version-release` GitHub Action.
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@ If an issue does not result in changesets but is closed anyways, it must have ex
|
||||||
| {{% badge color="#9fa2a5" %}}invalid{{% /badge %}} | This doesn't seem right |
|
| {{% badge color="#9fa2a5" %}}invalid{{% /badge %}} | This doesn't seem right |
|
||||||
| {{% badge color="#9fa2a5" %}}support{{% /badge %}} | Solved by reconfiguring the authors site |
|
| {{% badge color="#9fa2a5" %}}support{{% /badge %}} | Solved by reconfiguring the authors site |
|
||||||
| {{% badge color="#9fa2a5" %}}unresolved{{% /badge %}} | No progress on this issue |
|
| {{% badge color="#9fa2a5" %}}unresolved{{% /badge %}} | No progress on this issue |
|
||||||
| {{% badge color="#9fa2a5" %}}update{{% /badge %}} | A documented change in behaviour |
|
| {{% badge color="#9fa2a5" %}}update{{% /badge %}} | A documented change in behavior |
|
||||||
| {{% badge color="#9fa2a5" %}}wontfix{{% /badge %}} | This will not be worked on |
|
| {{% badge color="#9fa2a5" %}}wontfix{{% /badge %}} | This will not be worked on |
|
||||||
|
|
||||||
### Halt
|
### Halt
|
||||||
|
|
|
@ -80,7 +80,7 @@ print("Hello World!")
|
||||||
| Name | Position | Default | Notes |
|
| Name | Position | Default | Notes |
|
||||||
|-----------------------|--------- | -----------------|-------------|
|
|-----------------------|--------- | -----------------|-------------|
|
||||||
| **type** | 1 | _<empty>_ | The language of the code to highlight. Choose from one of the [supported languages](https://gohugo.io/content-management/syntax-highlighting/#list-of-chroma-highlighting-languages). Case-insensitive. |
|
| **type** | 1 | _<empty>_ | The language of the code to highlight. Choose from one of the [supported languages](https://gohugo.io/content-management/syntax-highlighting/#list-of-chroma-highlighting-languages). Case-insensitive. |
|
||||||
| **title** | | _<empty>_ | **Extension**. Arbitrary title for code. This displays the code like a [single tab](shortcodes/tab) if `hl_inline=false` (which is Hugos default). |
|
| **title** | | _<empty>_ | **Extension**. Arbitrary title for code. This displays the code like a [single tab](shortcodes/tab) if `hl_inline=false` (which is Hugo's default). |
|
||||||
| **wrap** | | see notes | **Extension**. When `true` the content may wrap on long lines otherwise it will be scrollable.<br><br>The default value can be set in your `hugo.toml` and overwritten via frontmatter. [See below](#configuration). |
|
| **wrap** | | see notes | **Extension**. When `true` the content may wrap on long lines otherwise it will be scrollable.<br><br>The default value can be set in your `hugo.toml` and overwritten via frontmatter. [See below](#configuration). |
|
||||||
| **options** | 2 | _<empty>_ | An optional, comma-separated list of zero or more [Hugo supported options](https://gohugo.io/functions/highlight/#options) as well as extension parameter from this table. |
|
| **options** | 2 | _<empty>_ | An optional, comma-separated list of zero or more [Hugo supported options](https://gohugo.io/functions/highlight/#options) as well as extension parameter from this table. |
|
||||||
| _**<option>**_ | | _<empty>_ | Any of [Hugo's supported options](https://gohugo.io/functions/highlight/#options). |
|
| _**<option>**_ | | _<empty>_ | Any of [Hugo's supported options](https://gohugo.io/functions/highlight/#options). |
|
||||||
|
@ -94,7 +94,7 @@ Default values for extension options can be set via params settings in your `hug
|
||||||
|
|
||||||
### Global Configuration File
|
### Global Configuration File
|
||||||
|
|
||||||
You can configure the color style used for code blocks in your [color variants stylesheet](basics/branding#syntax-highlightning) file.
|
You can configure the color style used for code blocks in your [color variants stylesheet](basics/branding#syntax-highlighting) file.
|
||||||
|
|
||||||
#### Recommended Settings
|
#### Recommended Settings
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ The `include` shortcode includes other files from your project inside of the cur
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
While the examples are using shortcodes with named parameter you are free to use positional aswell or also call this shortcode from your own partials.
|
While the examples are using shortcodes with named parameter you are free to use positional as well or also call this shortcode from your own partials.
|
||||||
|
|
||||||
{{< tabs groupid="shortcode-parameter">}}
|
{{< tabs groupid="shortcode-parameter">}}
|
||||||
{{% tab title="shortcode" %}}
|
{{% tab title="shortcode" %}}
|
||||||
|
|
|
@ -61,7 +61,7 @@ $$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
MathJax is configured with default settings. You can customize MathJax's default settings for all of your files thru a JSON object in your `hugo.toml` or override these settings per page thru your pages frontmatter.
|
MathJax is configured with default settings. You can customize MathJax's default settings for all of your files through a JSON object in your `hugo.toml` or override these settings per page through your pages frontmatter.
|
||||||
|
|
||||||
The JSON object of your `hugo.toml` / frontmatter is forwarded into MathJax's configuration object.
|
The JSON object of your `hugo.toml` / frontmatter is forwarded into MathJax's configuration object.
|
||||||
|
|
||||||
|
|
|
@ -71,7 +71,7 @@ The generated graphs can be panned by dragging them and zoomed by using the mous
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
Mermaid is configured with default settings. You can customize Mermaid's default settings for all of your files thru a JSON object in your `hugo.toml`, override these settings per page thru your pages frontmatter or override these setting per diagramm thru [diagram directives](https://mermaid-js.github.io/mermaid/#/directives?id=directives).
|
Mermaid is configured with default settings. You can customize Mermaid's default settings for all of your files through a JSON object in your `hugo.toml`, override these settings per page through your pages frontmatter or override these setting per diagramm through [diagram directives](https://mermaid-js.github.io/mermaid/#/directives?id=directives).
|
||||||
|
|
||||||
The JSON object of your `hugo.toml` / frontmatter is forwarded into Mermaid's `mermaid.initialize()` function.
|
The JSON object of your `hugo.toml` / frontmatter is forwarded into Mermaid's `mermaid.initialize()` function.
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ The `siteparam` shortcode prints values of site params.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
While the examples are using shortcodes with named parameter you are free to use positional aswell or call this shortcode from your own partials.
|
While the examples are using shortcodes with named parameter you are free to use positional as well or call this shortcode from your own partials.
|
||||||
|
|
||||||
{{< tabs groupid="shortcode-parameter">}}
|
{{< tabs groupid="shortcode-parameter">}}
|
||||||
{{% tab title="shortcode" %}}
|
{{% tab title="shortcode" %}}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
+++
|
+++
|
||||||
+++
|
+++
|
||||||
|
|
||||||
You can define optional content in your overridden taxonomy page. Aswell you can define optional `title` and `singulartitle` that will override the values from your `hugo.toml` or of your translation files.
|
You can define optional content in your overridden taxonomy page. As well you can define optional `title` and `singulartitle` that will override the values from your `hugo.toml` or of your translation files.
|
||||||
|
|
||||||
## Just an example heading
|
## Just an example heading
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
@media all and (-ms-high-contrast:none) {
|
@media all and (-ms-high-contrast:none) {
|
||||||
/* ----------------------------------------------- */
|
/* ----------------------------------------------- */
|
||||||
/* turn off LTR support as it is dependend on CSS properties that aren't supported by IE11 */
|
/* turn off LTR support as it is depending on CSS properties that aren't supported by IE11 */
|
||||||
html {
|
html {
|
||||||
direction: ltr !important;
|
direction: ltr !important;
|
||||||
}
|
}
|
||||||
|
|
|
@ -672,7 +672,7 @@ p:empty {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* in case of image render hook, Hugo may generate empty <p>s that we want to ignore aswell, so a simple :first-child or :last-child is not enough */
|
/* in case of image render hook, Hugo may generate empty <p>s that we want to ignore as well, so a simple :first-child or :last-child is not enough */
|
||||||
#R-body table th > :nth-child(1 of :not(:empty)),
|
#R-body table th > :nth-child(1 of :not(:empty)),
|
||||||
#R-body table th > :nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)),
|
#R-body table th > :nth-child(1 of :not(:empty)) :nth-child(1 of :not(:empty)),
|
||||||
#R-body table td > :nth-child(1 of :not(:empty)),
|
#R-body table td > :nth-child(1 of :not(:empty)),
|
||||||
|
|
Loading…
Reference in a new issue