~corvus/hb9hox.radio

9756608d8bfd6d9a53db3efb5454e88a5cc19cfc — Christian HB9HOX 7 months ago a653196
Webring links

Added links to join the `fediverse.radio` web ring.
2 files changed, 39 insertions(+), 0 deletions(-)

M config.yaml
A layouts/partials/language-switcher.html
M config.yaml => config.yaml +14 -0
@@ 46,6 46,19 @@ languages:
        - name: "Beiträge"
          url: "/"
          weight: 2
      webring: &webring
        - name: "← Back"
          url: "https://ring.fediverse.radio/ring.php?site=HB9HOX&direction=previous"
          weight: 1
        - name: "↑ Ring Home"
          url: "https://ring.fediverse.radio"
          weight: 2
        - name: "↓ Random"
          url: "https://ring.fediverse.radio/ring.php?site=HB9HOX&direction=random"
          weight: 3
        - name: "Next →"
          url: "https://ring.fediverse.radio/ring.php?site=HB9HOX&direction=next"
          weight: 4
  en: 
    languageName: Englisch
    weight: 5


@@ 57,6 70,7 @@ languages:
        - name: "Posts"
          url: "/"
          weight: 2
      webring: *webring

security:
  exec:

A layouts/partials/language-switcher.html => layouts/partials/language-switcher.html +25 -0
@@ 0,0 1,25 @@
<ul class="language-select">
    {{ $pageLang := .Page.Lang}}
    {{ $translations := .AllTranslations }}
    {{ if not .IsTranslated }}
        {{ $translations = $.Site.Home.AllTranslations }}
    {{ end }}

    {{ range $translations }}
        {{ if eq .Lang $pageLang }}
            <li>{{ .Language.LanguageName }}</li>
        {{ else }}
            <li><a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a></li>
        {{ end }}
    {{ end }}
</ul>

{{ if .Site.Menus.webring }}
    {{ $currentPage := . }}
    <nav>
      <strong>Fediverse.Radio Web Ring</strong>
      {{ range .Site.Menus.webring }}
        <a href="{{ .URL | absLangURL }}">{{ .Name }}</a>
      {{ end }}
    </nav>
{{ end }}