diff --git a/assets/docs/scss/style.scss b/assets/docs/scss/style.scss index bf2d804f..7210d3ca 100644 --- a/assets/docs/scss/style.scss +++ b/assets/docs/scss/style.scss @@ -71,4 +71,8 @@ $code-block-padding-top: {{ if eq .Site.Params.docs.prism true -}}0{{ else }}1.2 {{ if .Site.Params.feedback.enabled | default false -}}@import "custom/plugins/feedback/feedback";{{ end}} // Mermaid -@import "custom/plugins/mermaid/mermaid"; \ No newline at end of file +@import "custom/plugins/mermaid/mermaid"; + +.dropdown-item { + text-align: left !important; +} \ No newline at end of file diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index ec76bd77..9bf4f317 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -44,6 +44,7 @@ {{ end -}}
") }}col-xl-9{{else}}{{end}}{{ else }}{{ end }}{{ end }} mt-0"> + {{- partial (printf "%s/%s" ($.Scratch.Get "pathName") "version-banner.html") . }}
{{ if site.Params.docs.titleIcon | default false }} {{- .Params.icon | default "article" }} diff --git a/layouts/partials/docs/head.html b/layouts/partials/docs/head.html index 0369834d..9f8174ce 100644 --- a/layouts/partials/docs/head.html +++ b/layouts/partials/docs/head.html @@ -63,6 +63,15 @@ {{- $style = $style | minify | fingerprint "sha384" }} {{- end -}} + {{ range .Site.Params.docCustomCss -}} + + {{- end }} + + + {{ range .Site.Params.docCustomJs -}} + + {{- end }} + {{- if .Params.katex -}} {{- $options := dict "enableSourceMap" true }} diff --git a/layouts/partials/docs/i18nlist.html b/layouts/partials/docs/i18nlist.html index 83620f84..d9ef03c3 100644 --- a/layouts/partials/docs/i18nlist.html +++ b/layouts/partials/docs/i18nlist.html @@ -1,21 +1,8 @@ {{ $pageLang := .Page.Lang }} {{ $translations := slice }} -{{ $docspath := $.Scratch.Get "pathName" }} {{ range .Translations }} - {{ $translations = $translations | append .Lang }}
  • {{ .Language.LanguageName }}
  • {{ end }} - - -{{ range .Site.Languages }} - {{ if ne $pageLang .Lang }} - - {{ if in $translations .Lang }} - {{ else }} -
  • {{ .LanguageName }}
  • - {{ end }} - {{ end }} -{{ end }} \ No newline at end of file diff --git a/layouts/partials/docs/navbar-version.html b/layouts/partials/docs/navbar-version.html new file mode 100644 index 00000000..0a5056a2 --- /dev/null +++ b/layouts/partials/docs/navbar-version.html @@ -0,0 +1,11 @@ +{{ $path := .Page.RelPermalink -}} + +{{ range .Site.Params.versions }} + {{ $url := $path -}} + {{ if ne .url "" -}} + {{ $url = (printf "%s/%s" (strings.TrimSuffix "/" .url) (strings.TrimPrefix "/" $path) ) -}} + {{ end -}} + {{ if not .current -}} +
  • {{ .version }}
  • + {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/docs/top-header.html b/layouts/partials/docs/top-header.html index a19fbca0..3d0343b3 100644 --- a/layouts/partials/docs/top-header.html +++ b/layouts/partials/docs/top-header.html @@ -46,6 +46,31 @@
    + {{ if .Site.IsMultiLingual }} + + {{ end }} + {{ if .Site.Params.versions }} + + {{ end }}
    diff --git a/layouts/partials/docs/version-banner.html b/layouts/partials/docs/version-banner.html new file mode 100644 index 00000000..132ba896 --- /dev/null +++ b/layouts/partials/docs/version-banner.html @@ -0,0 +1,37 @@ +{{ $latestVersionUrl := urls.Parse $.Site.Params.Baseurl }} +{{ $currentVersion := "" }} + +{{ range .Site.Params.versions }} + {{ if .current -}} + {{ $currentVersion = .version }} + {{ break }} + {{ end -}} +{{ end }} + +{{ if .Site.Params.versionInfo.archived }} +
    + +{{ else if .Site.Params.versionInfo.unreleased }} +
    + +{{ end }} \ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html index e3fbcf3e..9825cd4e 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -26,6 +26,9 @@ {{- $style = $style | minify | fingerprint "sha384" }} {{- end -}} + {{ range .Site.Params.customCss -}} + + {{- end }} {{ $js := resources.Get "js/bootstrap.js" }} {{ $params := dict }} @@ -35,7 +38,13 @@ {{ if hugo.IsProduction }} {{ $js = $js | fingerprint "sha384" }} {{ end }} - + + + + {{ range .Site.Params.customJs -}} + + {{- end }} + {{ if ($.Scratch.Get "image_compare_enabled") }} {{ $imagecompare := resources.Get "js/image-compare-viewer.min.js" }}