diff --git a/layouts/partials/stylesheet.html b/layouts/partials/stylesheet.html
index 08a628456c..f59dbb987c 100644
--- a/layouts/partials/stylesheet.html
+++ b/layouts/partials/stylesheet.html
@@ -33,7 +33,6 @@
{{- $pageBaseLang := replaceRE "([a-z]+).*" "${1}" .Page.Language.LanguageCode }}
{{- $contentlangs := (union (slice | append (site.Params.additionalContentLanguage | default slice)) (slice $pageBaseLang)) }}
{{- $quotedcontentlangs := slice }}
- {{- $versionIndexUrl := "" }}
{{- $searchIndexUrl := "" }}
@@ -44,22 +43,6 @@
{{- with resources.Get "/js/auto-complete/auto-complete.js" }}
{{- end }}
- {{- $versions := partialCached "_relearn/siteVersions.gotmpl" . }}
- {{- if $versions }}
- {{- $versionIndexUrl = trim (or .Site.Params.versionIndexURL "versionindex.js") "/" }}
- {{- $versionIndexUrl = path.Join (path.Dir $versionIndexUrl) (print (path.BaseName $versionIndexUrl) "." site.Language.Lang (path.Ext $versionIndexUrl)) }}
- {{- if .IsHome }}
- {{- $templateres := resources.Get "/_relearn_versionindex.js" }}
- {{- $resultres := $templateres | resources.ExecuteAsTemplate $versionIndexUrl site.Home }}
- {{- /* the following code causes Hugo to generate our file in public */}}
- {{- $url := $resultres.RelPermalink }}
- {{- end }}
- {{- with (where $versions "isLatest" true | first 1) }}
- {{- range . }}
- {{- $versionIndexUrl = path.Join .baseURL $versionIndexUrl }}
- {{- end }}
- {{- end }}
- {{- end }}
{{- if not .Site.Params.disableSearchIndex }}
{{- $searchIndexUrl = trim (or .Site.Params.searchIndexURL "searchindex.js") "/" }}
{{- $searchIndexUrl = path.Join (path.Dir $searchIndexUrl) (print (path.BaseName $searchIndexUrl) "." .Language.Lang (path.Ext $searchIndexUrl)) }}
@@ -114,6 +97,23 @@
{{- range $contentlangs }}
{{- $quotedcontentlangs = $quotedcontentlangs | append (printf "'%s'" .) }}
{{- end }}
+ {{- $versionIndexUrl := "" }}
+ {{- $versions := partialCached "_relearn/siteVersions.gotmpl" . }}
+ {{- if $versions }}
+ {{- $versionIndexUrl = trim (or .Site.Params.versionIndexURL "versionindex.js") "/" }}
+ {{- $versionIndexUrl = path.Join (path.Dir $versionIndexUrl) (print (path.BaseName $versionIndexUrl) "." site.Language.Lang (path.Ext $versionIndexUrl)) }}
+ {{- if .IsHome }}
+ {{- $templateres := resources.Get "/_relearn_versionindex.js" }}
+ {{- $resultres := $templateres | resources.ExecuteAsTemplate $versionIndexUrl site.Home }}
+ {{- /* the following code causes Hugo to generate our file in public */}}
+ {{- $url := $resultres.RelPermalink }}
+ {{- end }}
+ {{- with (where $versions "isLatest" true | first 1) }}
+ {{- range . }}
+ {{- $versionIndexUrl = path.Join .baseURL $versionIndexUrl }}
+ {{- end }}
+ {{- end }}
+ {{- end }}