Merge pull request 'Embed status indicator for spaceapi' (#89) from spaceapi-status-indicator into main

Reviewed-on: #89
pull/85/head
alex 2023-07-05 13:59:53 +02:00
commit e6d4595a68
5 changed files with 62 additions and 0 deletions

View File

@ -75,6 +75,9 @@ params:
schema: true
twitter_cards: true
spaceapi:
embed_indicator: /spaceapi-status
# Define all supported taxonomies
taxonomies:
category: categories

View File

@ -9,3 +9,4 @@
<meta name="robots" content="noindex">
<meta http-equiv="refresh" content="{{ $delay }}; url={{ $url }}">
{{- end }}
<link rel="stylesheet" href="/styles.css">

View File

@ -0,0 +1,43 @@
{{- $showhead := default true .Site.Params.showNavHeader }}
{{- if or $showhead .Site.Menus.main }}
<div class="navigation">
{{- if $showhead }}
<div class="navigation-header clearfix">
<div class="pure-menu pure-menu-horizontal">
{{- with .Site.Title }}
<a class="pure-menu-heading pure-menu-link" href="{{ $.Site.Home.RelPermalink }}">
{{ . }}
</a>
{{- end }}
{{- with .Site.Params.subtitle }}
<ul class="pure-menu-list navigation-header-subtitle pull-end">
<li class="pure-menu-item pure-menu-disabled">
<span class="pure-menu-link">{{ . }}</span>
</li>
</ul>
{{- end }}
</div>
</div>
{{- end }}
{{- if .Site.Menus.main }}
<div class="navigation-content">
<div class="pure-menu pure-menu-horizontal">
<ul class="pure-menu-list">
{{- $curr := . }}
{{- range .Site.Menus.main }}
{{- $selected := cond (or ($curr.IsMenuCurrent "main" .) ($curr.HasMenuCurrent "main" .)) " pure-menu-selected" "" }}
<li class="pure-menu-item{{ $selected }}"{{ if .Title }} title="{{ .Title }}"{{ end }}>
<a class="pure-menu-link" href="{{ .URL }}">{{ .Name }}</a>
</li>
{{- end }}
</ul>
</div>
</div>
{{- end }}
</div>
{{- end }}
{{- with .Site.Params.spaceapi.embed_indicator -}}
<div class="space-api-indicator">
<iframe scrolling="no" src="{{ $.Site.Params.spaceapi.embed_indicator }}" class="space-api-indicator" sandbox></iframe>
</div>
{{- end }}

1
static/spaceapi-status Normal file
View File

@ -0,0 +1 @@
1

14
static/styles.css Normal file
View File

@ -0,0 +1,14 @@
.space-api-indicator-big {
display: inline-block;
vertical-align: middle;
width: 100%;
}
iframe.space-api-indicator {
border: none;
vertical-align: middle;
width: 20%;
height: 2em;
overflow: hidden;
margin-left: 40%;
}