Merge pull request #281 from dotboris/hugo-0.55-compat

Make shortcodes & example site compatible with Hugo v0.55
This commit is contained in:
Mathieu Cornic 2019-06-03 17:34:39 +02:00 committed by GitHub
commit b1b9008854
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 30 additions and 24 deletions

View file

@ -48,7 +48,7 @@ Discover what this Hugo theme is all about and the core concepts behind it.
renders as renders as
![A Chapter](/basics/installation/images/chapter.png?classes=shadow&width=60pc) ![A Chapter](/en/basics/installation/images/chapter.png?classes=shadow&width=60pc)
**Hugo-theme-learn** provides archetypes to create skeletons for your website. Begin by creating your first chapter page with the following command **Hugo-theme-learn** provides archetypes to create skeletons for your website. Begin by creating your first chapter page with the following command

View file

@ -48,7 +48,7 @@ Découvrez comment utiliser ce thème Hugo et apprenez en les concepts
s'affiche comme s'affiche comme
![Un chapitre](/basics/installation/images/chapter.png?classes=shadow&width=60pc) ![Un chapitre](/en/basics/installation/images/chapter.png?classes=shadow&width=60pc)
**Hugo-theme-learn** fournit des archétypes pour créer des squelettes pour votre site. Commencez par créer votre premier chapitre avec la commande suivante: **Hugo-theme-learn** fournit des archétypes pour créer des squelettes pour votre site. Commencez par créer votre premier chapitre avec la commande suivante:

View file

@ -8,4 +8,4 @@ Thanks to the simplicity of Hugo, this page is as empty as this theme needs requ
Just download latest version of [Hugo binary (> 0.25)](https://gohugo.io/getting-started/installing/) for your OS (Windows, Linux, Mac) : it's that simple. Just download latest version of [Hugo binary (> 0.25)](https://gohugo.io/getting-started/installing/) for your OS (Windows, Linux, Mac) : it's that simple.
![Magic](/basics/requirements/images/magic.gif?classes=shadow) ![Magic](/en/basics/requirements/images/magic.gif?classes=shadow)

View file

@ -8,4 +8,4 @@ Grâce à la simplicité d'Hugo, cette page est vide car il n'y a quasi pas de p
Téléchargez la dernière version du [binaire Hugo (> 0.25)](https://gohugo.io/getting-started/installing/) pour votre Système d'exploitation (Windows, Linux, Mac) : et c'est tout ! Téléchargez la dernière version du [binaire Hugo (> 0.25)](https://gohugo.io/getting-started/installing/) pour votre Système d'exploitation (Windows, Linux, Mac) : et c'est tout !
![Magic](/basics/requirements/images/magic.gif?classes=shadow) ![Magic](/en/basics/requirements/images/magic.gif?classes=shadow)

View file

@ -53,7 +53,7 @@ If you need to change this default behavior, create a new file in `layouts/parti
themeVariant = "red" themeVariant = "red"
``` ```
![Red variant](/basics/style-customization/images/red-variant.png?width=60pc) ![Red variant](/en/basics/style-customization/images/red-variant.png?width=60pc)
### Blue variant ### Blue variant
@ -63,7 +63,7 @@ If you need to change this default behavior, create a new file in `layouts/parti
themeVariant = "blue" themeVariant = "blue"
``` ```
![Blue variant](/basics/style-customization/images/blue-variant.png?width=60pc) ![Blue variant](/en/basics/style-customization/images/blue-variant.png?width=60pc)
### Green variant ### Green variant
@ -73,7 +73,7 @@ If you need to change this default behavior, create a new file in `layouts/parti
themeVariant = "green" themeVariant = "green"
``` ```
![Green variant](/basics/style-customization/images/green-variant.png?width=60pc) ![Green variant](/en/basics/style-customization/images/green-variant.png?width=60pc)
### 'Yours variant ### 'Yours variant

View file

@ -53,7 +53,7 @@ Si vous avez besoin de changer ce comportement par défaut, créer un nouveau fi
themeVariant = "red" themeVariant = "red"
``` ```
![Variante rouge](/basics/style-customization/images/red-variant.png?width=60pc) ![Variante rouge](/en/basics/style-customization/images/red-variant.png?width=60pc)
### Variante bleue ### Variante bleue
@ -63,7 +63,7 @@ Si vous avez besoin de changer ce comportement par défaut, créer un nouveau fi
themeVariant = "blue" themeVariant = "blue"
``` ```
![Variante bleue](/basics/style-customization/images/blue-variant.png?width=60pc) ![Variante bleue](/en/basics/style-customization/images/blue-variant.png?width=60pc)
### Variante verte ### Variante verte
@ -73,7 +73,7 @@ Si vous avez besoin de changer ce comportement par défaut, créer un nouveau fi
themeVariant = "green" themeVariant = "green"
``` ```
![Variante verte](/basics/style-customization/images/green-variant.png?width=60pc) ![Variante verte](/en/basics/style-customization/images/green-variant.png?width=60pc)
### Votre variante ### Votre variante

View file

@ -12,7 +12,7 @@ It provides:
- Automatic menu generation from multilingual content - Automatic menu generation from multilingual content
- In-browser language switching - In-browser language switching
![I18n menu](/cont/i18n/images/i18n-menu.gif) ![I18n menu](/en/cont/i18n/images/i18n-menu.gif)
## Basic configuration ## Basic configuration
@ -75,4 +75,4 @@ Just set `disableLanguageSwitchingButton=true` in your `config.toml`
disableLanguageSwitchingButton = true disableLanguageSwitchingButton = true
``` ```
![I18n menu](/cont/i18n/images/i18n-menu.gif) ![I18n menu](/en/cont/i18n/images/i18n-menu.gif)

View file

@ -12,7 +12,7 @@ Il fournit :
- Génération automatique du menu avec le contenu multi-langue - Génération automatique du menu avec le contenu multi-langue
- Modification de la langue dans le navigateur - Modification de la langue dans le navigateur
![I18n menu](/cont/i18n/images/i18n-menu.gif) ![I18n menu](/en/cont/i18n/images/i18n-menu.gif)
## Configuration simple ## Configuration simple
@ -75,4 +75,4 @@ Pour ce faire, ajouter le paramètre `disableLanguageSwitchingButton=true` dans
disableLanguageSwitchingButton = true disableLanguageSwitchingButton = true
``` ```
![I18n menu](/cont/i18n/images/i18n-menu.gif) ![I18n menu](/en/cont/i18n/images/i18n-menu.gif)

View file

@ -45,7 +45,7 @@ Organize your site like [any other Hugo project](https://gohugo.io/content/organ
A **Chapter** displays a page meant to be used as introduction for a set of child pages. Commonly, it contains a simple title and a catch line to define content that can be found under it. A **Chapter** displays a page meant to be used as introduction for a set of child pages. Commonly, it contains a simple title and a catch line to define content that can be found under it.
You can define any HTML as prefix for the menu. In the example below, it's just a number but that could be an [icon](https://fortawesome.github.io/Font-Awesome/). You can define any HTML as prefix for the menu. In the example below, it's just a number but that could be an [icon](https://fortawesome.github.io/Font-Awesome/).
![Chapter page](/cont/pages/images/pages-chapter.png?width=50pc) ![Chapter page](/en/cont/pages/images/pages-chapter.png?width=50pc)
```markdown ```markdown
+++ +++
@ -66,7 +66,7 @@ To tell **Hugo-theme-learn** to consider a page as a chapter, set `chapter=true`
A **Default** page is any other content page. A **Default** page is any other content page.
![Default page](/cont/pages/images/pages-default.png?width=50pc) ![Default page](/en/cont/pages/images/pages-default.png?width=50pc)
```toml ```toml
+++ +++
@ -126,7 +126,7 @@ pre = "<i class='fab fa-github'></i> "
+++ +++
``` ```
![Title with icon](/cont/pages/images/frontmatter-icon.png) ![Title with icon](/en/cont/pages/images/frontmatter-icon.png)
### Ordering sibling menu/page entries ### Ordering sibling menu/page entries

View file

@ -45,7 +45,7 @@ Le fichier `_index.md` est obligatoire dans chaque dossier, c'est en quelques ro
Un **Chapitre** affiche une page vouée à être une introduction pour un ensemble de pages filles. Habituellement, il va seulement contenir un titre et un résumé de la section. Un **Chapitre** affiche une page vouée à être une introduction pour un ensemble de pages filles. Habituellement, il va seulement contenir un titre et un résumé de la section.
Vous pouvez définir n'importe quel contenu HTML comme préfixe de l'entrée du menu. Dans l'exemple ci-dessous, c'est juste un nombre mais vous pourriez utiliser une [icône](https://fortawesome.github.io/Font-Awesome/). Vous pouvez définir n'importe quel contenu HTML comme préfixe de l'entrée du menu. Dans l'exemple ci-dessous, c'est juste un nombre mais vous pourriez utiliser une [icône](https://fortawesome.github.io/Font-Awesome/).
![Page Chapitre](/cont/pages/images/pages-chapter.png?width=50pc) ![Page Chapitre](/en/cont/pages/images/pages-chapter.png?width=50pc)
```markdown ```markdown
+++ +++
@ -66,7 +66,7 @@ Pour dire à **Hugo-theme-learn** de considérer la page comme un chapitre, conf
Une page **Défaut** est n'importe quelle autre page. Une page **Défaut** est n'importe quelle autre page.
![Page défaut](/cont/pages/images/pages-default.png?width=50pc) ![Page défaut](/en/cont/pages/images/pages-default.png?width=50pc)
+++ +++
title = "Installation" title = "Installation"
@ -122,7 +122,7 @@ pre = "<i class='fab fa-github'></i> "
+++ +++
``` ```
![Titre avec icône](/cont/pages/images/frontmatter-icon.png) ![Titre avec icône](/en/cont/pages/images/frontmatter-icon.png)
### Ordonner les entrées dans le menu ### Ordonner les entrées dans le menu

View file

@ -1,3 +1,4 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<section class="attachments {{ with .Get "style"}}{{.}}{{ end }}"> <section class="attachments {{ with .Get "style"}}{{.}}{{ end }}">
<label> <label>
<i class="fas fa-paperclip" aria-hidden="true"></i> <i class="fas fa-paperclip" aria-hidden="true"></i>

View file

@ -1,3 +1,4 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<a {{ with .Get "href"}} href="{{.}}" target="_blank" {{ end }} class="btn btn-default"> <a {{ with .Get "href"}} href="{{.}}" target="_blank" {{ end }} class="btn btn-default">
{{ $icon := .Get "icon" }} {{ $icon := .Get "icon" }}
{{ $iconposition := .Get "icon-position" }} {{ $iconposition := .Get "icon-position" }}

View file

@ -1,3 +1,4 @@
{{ $_hugo_config := `{ "version": 1 }` }}
{{ $showhidden := .Get "showhidden"}} {{ $showhidden := .Get "showhidden"}}
{{ $style := .Get "style" | default "li" }} {{ $style := .Get "style" | default "li" }}
{{ $depth := .Get "depth" | default 1 }} {{ $depth := .Get "depth" | default 1 }}

View file

@ -1,3 +1,4 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<div class="expand"> <div class="expand">
<div class="expand-label" style="cursor: pointer;" onclick="$h = $(this);$h.next('div').slideToggle(100,function () {$h.children('i').attr('class',function () {return $h.next('div').is(':visible') ? 'fas fa-chevron-down' : 'fas fa-chevron-right';});});"> <div class="expand-label" style="cursor: pointer;" onclick="$h = $(this);$h.next('div').slideToggle(100,function () {$h.children('i').attr('class',function () {return $h.next('div').is(':visible') ? 'fas fa-chevron-down' : 'fas fa-chevron-right';});});">
<i style="font-size:x-small;" class="fas fa-chevron-right"></i> <i style="font-size:x-small;" class="fas fa-chevron-right"></i>

View file

@ -1 +1,2 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<div class="mermaid" align="{{ if .Get "align" }}{{ .Get "align" }}{{ else }}center{{ end }}">{{ safeHTML .Inner }}</div> <div class="mermaid" align="{{ if .Get "align" }}{{ .Get "align" }}{{ else }}center{{ end }}">{{ safeHTML .Inner }}</div>

View file

@ -1 +1,2 @@
{{ $_hugo_config := `{ "version": 1 }` }}
<div class="notices {{ .Get 0 }}" {{ if len .Params | eq 2 }} id="{{ .Get 1 }}" {{ end }}>{{ .Inner }}</div> <div class="notices {{ .Get 0 }}" {{ if len .Params | eq 2 }} id="{{ .Get 1 }}" {{ end }}>{{ .Inner }}</div>

View file

@ -5,7 +5,7 @@
[build.environment] [build.environment]
HUGO_THEME = "repo" HUGO_THEME = "repo"
HUGO_THEMESDIR = "/opt/build" HUGO_THEMESDIR = "/opt/build"
HUGO_VERSION = "0.50" HUGO_VERSION = "0.55.5"
[context.production.environment] [context.production.environment]
HUGO_BASEURL = "https://learn.netlify.com/" HUGO_BASEURL = "https://learn.netlify.com/"