-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
article.html
43 lines (40 loc) · 1.35 KB
/
article.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{{ $releases := site.Data.releases }}
{{ $version := index (split .File.Path "/") 1 }}
{{ $latest := printf "%s" (index $releases 1) }}
{{- if eq (len $releases) 1 -}}
{{- $latest = "(dev preview)" -}}
{{- end -}}
{{ $rank := 1 }}
{{- range $index, $ver := $releases -}}
{{- if eq $ver $version -}}
{{ $rank = $index }}
{{- end -}}
{{- end -}}
{{ $ancient := gt $rank 5 }}
<article class="article">
{{- if (eq $version "edge") }}
<div class="message is-danger">
<div class="message-body">
This version is still under development! Latest stable release is <a href="/docs/latest">{{ $latest }}</a>
</div>
</div>
{{- else if (and (ne $version "latest") (ne $version $latest)) }}
<div class="message {{ cond $ancient "is-danger" "is-warning"}}">
<div class="message-body">
These are the docs for an older version of OPA. Latest stable release is <a href="/docs/latest">{{ $latest }}</a>
</div>
</div>
{{- end }}
<div class="container">
{{ partial "docs/hero.html" . }}
<section class="section">
<div class="content">
{{ .Content }}
</div>
{{ if (and (not .Params.hide_feedback) (site.Params.ui.feedback.enable) (site.GoogleAnalytics)) }}
{{ partial "feedback.html" site.Params.ui.feedback }}
{{ end }}
<div class="toc-padding"></div>
</section>
</div>
</article>