2021-05-05 23:04:38 +02:00
|
|
|
{{- define "main" -}}
|
|
|
|
|
|
|
|
<h1>{{ .Title | markdownify }}</h1>
|
2021-12-28 02:22:25 +01:00
|
|
|
|
2022-12-07 19:31:53 +01:00
|
|
|
{{ .Content }}
|
|
|
|
|
2025-02-15 17:07:53 +01:00
|
|
|
<h3>{{ partial "service-url.html" . }}</h3>
|
|
|
|
|
2023-03-06 19:37:48 +01:00
|
|
|
{{- $page_params := .Params }}
|
|
|
|
{{- $translated_badges := index $.Site.Data.badges .Lang }}
|
2021-12-28 02:22:25 +01:00
|
|
|
|
2023-03-06 19:37:48 +01:00
|
|
|
<div class="service-badges">
|
|
|
|
{{ range $translated_badges.badges.active_badges }}
|
2021-12-28 02:22:25 +01:00
|
|
|
|
2023-03-06 19:37:48 +01:00
|
|
|
{{- $badge := index $translated_badges.badges.badges . }}
|
2023-04-02 23:16:34 +02:00
|
|
|
{{- $status_name := default "none" (index $page_params.service_badges .) -}}
|
|
|
|
{{- $status := index $translated_badges.status.status $status_name -}}
|
|
|
|
|
|
|
|
<div class="badge-icon badge-status-{{ $status_name }}">
|
2023-03-06 19:37:48 +01:00
|
|
|
{{ $svg := printf "static/static/img/badges/%s" $badge.icon }}
|
|
|
|
{{ $svg | readFile | safeHTML }}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="badge-name">
|
|
|
|
{{ title $badge.name }}<br>
|
2023-04-02 23:16:34 +02:00
|
|
|
= {{ $status.name }}
|
2023-03-06 19:37:48 +01:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="badge-description">
|
|
|
|
{{- $markdown := $badge.description | markdownify -}}
|
2021-12-28 02:22:25 +01:00
|
|
|
|
2023-03-06 19:37:48 +01:00
|
|
|
{{ if not ( findRE "<[h|p][^>]*>" $markdown ) }}
|
|
|
|
<p>{{ $markdown }}</p>
|
|
|
|
{{ else }}
|
|
|
|
{{ $markdown }}
|
|
|
|
{{ end }}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{{ end }}
|
|
|
|
</div>
|
2021-12-28 02:22:25 +01:00
|
|
|
|
2023-04-01 23:32:25 +02:00
|
|
|
{{ partial "status.html" . }}
|
|
|
|
|
2021-12-28 02:22:25 +01:00
|
|
|
{{- end -}}
|