diff --git a/i18n/fr.toml b/i18n/fr.toml
index 52a72dd..31ff346 100644
--- a/i18n/fr.toml
+++ b/i18n/fr.toml
@@ -46,3 +46,6 @@ other = """Raisons possibles :
<li>Vous avez peut-ĂȘtre mal saisi l'adresse
(<abbr title="Uniform Resource Locator">URL</abbr>).</li>
</ul>"""
+
+[page_top]
+other = "revenir en haut de page"
diff --git a/layouts/partials/article-footer.html b/layouts/partials/article-footer.html
index 474219c..5670dcf 100644
--- a/layouts/partials/article-footer.html
+++ b/layouts/partials/article-footer.html
@@ -1,4 +1,7 @@
<footer class="article-footer">
+ <span class="footer-return">
+ <a href="#">{{ i18n "page_top" | humanize }}</a>
+ </span><br/>
{{ if .PrevInSection }}
<span class="footer-link">
<span class="label">{{ i18n "previous_article" | humanize }}:</span>
diff --git a/layouts/shortcodes/details.html b/layouts/shortcodes/details.html
index 6d1da38..41d2dca 100644
--- a/layouts/shortcodes/details.html
+++ b/layouts/shortcodes/details.html
@@ -1,3 +1,7 @@
<details {{ with .Get "class" }} class="{{ . }}"{{ end }}><summary>{{ .Get "title" }}</summary>
-{{ .Inner }}
+ {{ if .Get "md" }}
+ {{ .Inner | markdownify }}
+ {{ else }}
+ {{ .Inner }}
+ {{ end }}
</details>
diff --git a/static/css/style.css b/static/css/style.css
index 13448b9..501afce 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -397,7 +397,7 @@ a:focus {
}
.article-body img {
max-width: calc(100% - 5em);
- min-width: 100%;
+ min-width: calc(100% - 5em);
}
.article-body h1 {
font-size: 2.55rem;
@@ -464,6 +464,13 @@ a:focus {
background-color: var(--font-color);
vertical-align: middle;
}
+.article-footer .footer-return {
+ margin-bottom: 1em;
+ width: 100%;
+ text-align: right;
+ display: inline-block;
+}
+
.article-footer .footer-link {
display: block;
}