mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-12 01:14:22 +00:00
Convert docs to docsy
This commit is contained in:
6
site/themes/docsy/layouts/shortcodes/alert.html
Normal file
6
site/themes/docsy/layouts/shortcodes/alert.html
Normal file
@@ -0,0 +1,6 @@
|
||||
{{ $_hugo_config := `{ "version": 1 }` }}
|
||||
{{ $color := .Get "color" | default "primary" }}
|
||||
<div class="alert alert-{{ $color }}" role="alert">
|
||||
{{ with .Get "title" }}<h4 class="alert-heading">{{ . | safeHTML }}</h4>{{ end }}
|
||||
{{ .Inner | markdownify }}
|
||||
</div>
|
||||
40
site/themes/docsy/layouts/shortcodes/blocks/cover.html
Normal file
40
site/themes/docsy/layouts/shortcodes/blocks/cover.html
Normal file
@@ -0,0 +1,40 @@
|
||||
{{ $_hugo_config := `{ "version": 1 }` }}
|
||||
{{ $blockID := printf "td-cover-block-%d" .Ordinal }}
|
||||
{{ $promo_image := (.Page.Resources.ByType "image").GetMatch "**background*" }}
|
||||
{{ $logo_image := (.Page.Resources.ByType "image").GetMatch "**logo*" }}
|
||||
{{ $col_id := .Get "color" | default "dark" }}
|
||||
{{ $image_anchor := .Get "image_anchor" | default "smart" }}
|
||||
{{ $logo_anchor := .Get "logo_anchor" | default "smart" }}
|
||||
{{/* Height can be one of: auto, min, med, max, full. */}}
|
||||
{{ $height := .Get "height" | default "max" }}
|
||||
{{ with $promo_image }}
|
||||
{{ $promo_image_big := (.Fill (printf "1920x1080 %s" $image_anchor)) }}
|
||||
{{ $promo_image_small := (.Fill (printf "960x540 %s" $image_anchor)) }}
|
||||
<link rel="preload" as="image" href="{{ $promo_image_small.RelPermalink }}" media="(max-width: 1200px)">
|
||||
<link rel="preload" as="image" href="{{ $promo_image_big.RelPermalink }}" media="(min-width: 1200px)">
|
||||
<style>
|
||||
#{{ $blockID }} {
|
||||
background-image: url({{ $promo_image_small.RelPermalink }});
|
||||
}
|
||||
@media only screen and (min-width: 1200px) {
|
||||
#{{ $blockID }} {
|
||||
background-image: url({{ $promo_image_big.RelPermalink }});
|
||||
}
|
||||
}
|
||||
</style>
|
||||
{{ end }}
|
||||
<section id="{{ $blockID }}" class="row td-cover-block td-cover-block--height-{{ $height }} js-td-cover td-overlay td-overlay--dark -bg-{{ $col_id }}">
|
||||
<div class="container td-overlay__inner">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="text-center">
|
||||
{{ with .Get "title" }}<h1 class="display-1 mt-0 mt-md-5 pb-4">{{ $title := . }}{{ with $logo_image }}{{ $logo_image_resized := (.Fit (printf "70x70 %s" $logo_anchor)) }}<img class="td-cover-logo" src="{{ $logo_image_resized.RelPermalink }}" alt="{{ $title | html }} Logo">{{ end }}{{ $title | html }}</h1>{{ end }}
|
||||
{{ with .Get "subtitle" }}<p class="display-2 text-uppercase mb-0">{{ . | html }}</p>{{ end }}
|
||||
<div class="pt-3 lead">
|
||||
{{ .Inner | markdownify}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
10
site/themes/docsy/layouts/shortcodes/blocks/feature.html
Normal file
10
site/themes/docsy/layouts/shortcodes/blocks/feature.html
Normal file
@@ -0,0 +1,10 @@
|
||||
{{ $icon := .Get "icon" | default "fa-lightbulb" }}
|
||||
{{ $url_text := .Get "url_text" }}
|
||||
<div class="col-lg-4 mb-5 mb-lg-0 text-center ">
|
||||
<div class="mb-4 h1">
|
||||
<i class="{{ if not (or (hasPrefix $icon "fas ") (hasPrefix $icon "fab ")) }}fas {{ end }}{{ $icon }}"></i>
|
||||
</div>
|
||||
<h4 class="h3">{{ .Get "title" | markdownify }}</h4>
|
||||
<p class="mb-0">{{ .Inner }}</p>
|
||||
{{ with .Get "url" }}<p><a href="{{ . }}">{{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}{{ end }} …</a></p>{{ end }}
|
||||
</div>
|
||||
12
site/themes/docsy/layouts/shortcodes/blocks/lead.html
Normal file
12
site/themes/docsy/layouts/shortcodes/blocks/lead.html
Normal file
@@ -0,0 +1,12 @@
|
||||
{{ $_hugo_config := `{ "version": 1 }` }}
|
||||
{{ $col_id := .Get "color" | default .Ordinal }}
|
||||
{{ $height := .Get "height" | default "auto" }}
|
||||
{{/* Height can be one of: auto, min, med, max, full. */}}
|
||||
<a id="td-block-{{ .Ordinal }}" class="td-offset-anchor"></a>
|
||||
<section class="row td-box td-box--{{ $col_id }} position-relative td-box--gradient td-box--height-{{ $height }}">
|
||||
<div class="container text-center td-arrow-down">
|
||||
<span class="h4 mb-0">
|
||||
{{ .Inner | markdownify }}
|
||||
</span>
|
||||
</div>
|
||||
</section>
|
||||
@@ -0,0 +1,7 @@
|
||||
{{ with .Parent }}
|
||||
{{ $id := $.Get "id" | default (printf "td-block-%d" ( add .Ordinal 1 )) }}
|
||||
{{ $color := $.Get "color" | default "blue" }}
|
||||
<a class="btn btn-link text-{{ $color }}" href="#{{ $id }}"><i class="fa fa-chevron-circle-down" style="font-size: 400%"></i></a>
|
||||
{{ else }}
|
||||
{{ errorf "The link-down shortcode is supposed to be nested inside a shortcode"}}
|
||||
{{ end }}
|
||||
12
site/themes/docsy/layouts/shortcodes/blocks/section.html
Normal file
12
site/themes/docsy/layouts/shortcodes/blocks/section.html
Normal file
@@ -0,0 +1,12 @@
|
||||
{{ $_hugo_config := `{ "version": 1 }` }}
|
||||
{{ $col_id := .Get "color" | default .Ordinal }}
|
||||
{{ $height := .Get "height" | default "auto" }}
|
||||
{{ $type := .Get "type" | default "" }}
|
||||
<a id="td-block-{{ .Ordinal }}" class="td-offset-anchor"></a>
|
||||
<section class="row td-box td-box--{{ $col_id }} td-box--gradient td-box--height-{{ $height }}">
|
||||
<div class="col">
|
||||
<div class="row {{ $type }}">
|
||||
{{ .Inner | markdownify}}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
21
site/themes/docsy/layouts/shortcodes/imgproc.html
Normal file
21
site/themes/docsy/layouts/shortcodes/imgproc.html
Normal file
@@ -0,0 +1,21 @@
|
||||
{{ $original := .Page.Resources.GetMatch (printf "**%s*" (.Get 0)) }}
|
||||
{{ $command := .Get 1 }}
|
||||
{{ $options := .Get 2 }}
|
||||
{{ if eq $command "Fit"}}
|
||||
{{ .Scratch.Set "image" ($original.Fit $options) }}
|
||||
{{ else if eq $command "Resize"}}
|
||||
{{ .Scratch.Set "image" ($original.Resize $options) }}
|
||||
{{ else if eq $command "Fill"}}
|
||||
{{ .Scratch.Set "image" ($original.Fill $options) }}
|
||||
{{ else }}
|
||||
{{ errorf "Invalid image processing command: Must be one of Fit, Fill or Resize."}}
|
||||
{{ end }}
|
||||
{{ $image := .Scratch.Get "image" }}
|
||||
<div class="card rounded p-2 td-post-card mb-4 mt-4" style="max-width: {{ add $image.Width 10 }}px">
|
||||
<img class="card-img-top" src="{{ $image.RelPermalink }}" width="{{ $image.Width }}" height="{{ $image.Height }}">
|
||||
{{ with .Inner }}
|
||||
<div class="card-body px-0 pt-2 pb-0">
|
||||
<p class="card-text">{{ . }}{{ with $image.Params.byline }}<small class="text-muted"><br/>{{ . | html }}</small>{{ end }}</p>
|
||||
</div>
|
||||
{{ end }}
|
||||
</div>
|
||||
5
site/themes/docsy/layouts/shortcodes/pageinfo.html
Normal file
5
site/themes/docsy/layouts/shortcodes/pageinfo.html
Normal file
@@ -0,0 +1,5 @@
|
||||
{{ $_hugo_config := `{ "version": 1 }` }}
|
||||
{{ $color := .Get "color" | default "primary" }}
|
||||
<div class="pageinfo pageinfo-{{ $color }}">
|
||||
{{ .Inner }}
|
||||
</div>
|
||||
8
site/themes/docsy/layouts/shortcodes/readfile.md
Normal file
8
site/themes/docsy/layouts/shortcodes/readfile.md
Normal file
@@ -0,0 +1,8 @@
|
||||
{{$file := .Get "file"}}
|
||||
{{- if eq (.Get "markdown") "true" -}}
|
||||
{{- $file | readFile | markdownify -}}
|
||||
{{- else if (.Get "highlight") -}}
|
||||
{{- highlight ($file | readFile) (.Get "highlight") "" -}}
|
||||
{{- else -}}
|
||||
{{ $file | readFile | safeHTML }}
|
||||
{{- end -}}
|
||||
16
site/themes/docsy/layouts/shortcodes/swaggerui.html
Normal file
16
site/themes/docsy/layouts/shortcodes/swaggerui.html
Normal file
@@ -0,0 +1,16 @@
|
||||
{{ $original := .Get "src" }}
|
||||
<div id="ohpen_swagger_ui"></div>
|
||||
<script>
|
||||
window.onload = function() {
|
||||
const ui = SwaggerUIBundle({
|
||||
url: {{ $original }},
|
||||
dom_id: '#ohpen_swagger_ui',
|
||||
presets: [
|
||||
SwaggerUIBundle.presets.apis,
|
||||
SwaggerUIStandalonePreset
|
||||
]
|
||||
})
|
||||
|
||||
window.ui = ui
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user