aboutsummaryrefslogtreecommitdiff
path: root/layouts/partials/nav.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/nav.html')
-rw-r--r--layouts/partials/nav.html25
1 files changed, 20 insertions, 5 deletions
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index f4fabed..5f40267 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -1,7 +1,22 @@
-<a href="{{ "" | relURL }}">Home</a>
-{{ range .Site.Menus.main }}
-<a href="{{ .URL }}">{{ .Name }}</a>
+{{ range .Site.Menus.main.ByWeight }}
+ <a href="{{ .URL }}">{{ .Name }}</a>
{{ end }}
-{{ with .Site.GetPage "/blog" }}
-<a href="{{ "blog" | relURL }}">Blog</a>
+<a href='{{ absURL "index.xml" }}'>RSS</a>
+
+<!-- Convert this page's translations into a dict -->
+{{ $translations := dict }}
+{{ range .Translations }}
+ {{ $translations = merge $translations (dict .Language.Lang .) }}
+{{ end }}
+
+<!-- Create a link to every translation -->
+{{ range where .Site.Languages "Lang" "!=" .Page.Lang }}
+ {{ with (index $translations .Lang) }}
+ <a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a>
+ {{ else }}
+ <!-- The complicated setup was necessary to make a grayed out link -->
+ {{ if not .Params.hideUntranslated }}
+ <a class="disabled" role="link" aria-disabled="true">{{ .LanguageName }}</a>
+ {{ end }}
+ {{ end }}
{{ end }}