Adding support for distribution platform buttons.

This commit is contained in:
Adsooi 2021-08-02 02:40:30 +02:00
parent ccfb34d4e1
commit b64d1bdb6a
No known key found for this signature in database
GPG key ID: 9C87C7D3A69E6BBE
5 changed files with 57 additions and 7 deletions

View file

@ -1,8 +1,9 @@
<!DOCTYPE html>
{{ $data := index .Site.Data .Site.Language.Lang }}
{{ $lang := .Site.Language.Lang }}
{{ $data := index .Site.Data $lang }}
{{ $appdata := index $data.apps .Params.SectionHeader.AppIndex }}
<html lang="{{ .Site.Language.Lang }}">
<html lang="{{ $lang }}">
{{- partial "head.html" . -}}
<body>
{{- partial "header.html" . -}}
@ -113,7 +114,27 @@
{{ range $links }}
<div>
<h3>{{ .Title }}</h3>
<a href="{{ replace .URL "<version>" $appdata.version }}">{{ i18n "download" }} {{ replace .Name "<version>" $appdata.version }}</a>
{{ if hasPrefix .Title "Flatpak" }}
<a href="{{ .URL }}" class="padding-container-1">
<img src="/img/platforms/{{ $lang }}/flathub.svg"></img>
</a>
<br><br>{{ i18n "warnExternalWebsite" "flathub.org" }}
{{ else if hasPrefix .Title "Snap" }}
<a href="{{ .URL }}" class="padding-container-1">
<img src="/img/platforms/{{ $lang }}/snapcraft.svg"></img>
</a>
<br><br>{{ i18n "warnExternalWebsite" "snapcraft.io" }}
{{ else if hasPrefix .Title "Firefox" }}
<a href="{{ .URL }}" class="padding-container-1">
<img src="/img/platforms/{{ $lang }}/amo.svg"></img>
</a>
<br><br>{{ i18n "warnExternalWebsite" "addons.mozilla.org" }}
{{ else }}
File: {{ replace .Name "<version>" $appdata.version }}<br>
<a href="{{ replace .URL "<version>" $appdata.version }}" class="primary" role="button">
<i class="icon-download icon-as-text" alt=""></i>{{ i18n "download" }}
</a>
{{ end }}
</div>
<hr>
{{ end }}