diff options
author | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-16 19:32:18 +0300 |
---|---|---|
committer | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-17 01:28:57 +0300 |
commit | 239d68f94c6250276850fbe95eaa6cdd5c38fb26 (patch) | |
tree | c576da169afc442f51eae6213ad0ff749ed86589 /themes/hugo-theme-stack/layouts/partials/helper | |
parent | 8e79098193fd0a8b65305dd8054cf7c424c60bc5 (diff) |
Своя тема, полностью всё переделал
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/helper')
3 files changed, 0 insertions, 96 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/helper/external.html b/themes/hugo-theme-stack/layouts/partials/helper/external.html deleted file mode 100644 index 88d9525..0000000 --- a/themes/hugo-theme-stack/layouts/partials/helper/external.html +++ /dev/null @@ -1,29 +0,0 @@ -{{- $List := index .Context.Site.Data.external .Namespace -}} -{{- with $List -}} - {{- range . -}} - {{- if eq .type "script" -}} - <script - src="{{ .src }}" - {{- with .integrity -}} - integrity="{{ . }}" - {{- end -}} - crossorigin="anonymous" - {{ if .defer }}defer{{ end }} - > - </script> - {{- else if eq .type "style" -}} - <link - rel="stylesheet" - href="{{ .src }}" - {{- with .integrity -}} - integrity="{{ . }}" - {{- end -}} - crossorigin="anonymous" - > - {{- else -}} - {{- errorf "Error: unknown external resource type: %s" .type -}} - {{- end -}} - {{- end -}} -{{- else -}} - {{- errorf "Error: external resource '%s' is not found" .Namespace -}} -{{- end -}}
\ No newline at end of file diff --git a/themes/hugo-theme-stack/layouts/partials/helper/icon.html b/themes/hugo-theme-stack/layouts/partials/helper/icon.html deleted file mode 100644 index 72162e8..0000000 --- a/themes/hugo-theme-stack/layouts/partials/helper/icon.html +++ /dev/null @@ -1,6 +0,0 @@ -{{- $iconFile := resources.GetMatch (printf "icons/%s.svg" .) -}} -{{- if $iconFile -}} - {{- $iconFile.Content | safeHTML -}} -{{- else -}} - {{- errorf "Error: icon '%s.svg' is not found under 'assets/icons' folder" . -}} -{{- end -}}
\ No newline at end of file diff --git a/themes/hugo-theme-stack/layouts/partials/helper/image.html b/themes/hugo-theme-stack/layouts/partials/helper/image.html deleted file mode 100644 index 11fc3b6..0000000 --- a/themes/hugo-theme-stack/layouts/partials/helper/image.html +++ /dev/null @@ -1,61 +0,0 @@ -{{ $result := dict "exists" false "permalink" nil "resource" nil "isDefault" false }} -{{ $imageField := default "image" .Context.Site.Params.featuredImageField }} -{{ $imageValue := index .Context.Params $imageField }} - -{{ if $imageValue }} - <!-- If page has `image` field set --> - {{ $result = merge $result (dict "exists" true) }} - {{ $url := urls.Parse $imageValue }} - - {{ if or (eq $url.Scheme "http") (eq $url.Scheme "https") }} - <!-- Is an external image --> - {{ $result = merge $result (dict "permalink" $imageValue) }} - {{ else }} - {{ $pageResourceImage := .Context.Resources.GetMatch (printf "%s" ($imageValue | safeURL)) }} - - {{ if $pageResourceImage }} - <!-- If image is found under page bundle --> - {{ $result = merge $result (dict "permalink" $pageResourceImage.RelPermalink) }} - - <!-- Disable SVG image processing, not supported by Hugo --> - {{ if ne (path.Ext $imageValue) ".svg" }} - {{ $result = merge $result (dict "resource" $pageResourceImage) }} - {{ end }} - {{ else }} - <!-- Can not find the image under page bundle. Could be a relative linked image --> - {{ $result = merge $result (dict "permalink" (relURL $imageValue)) }} - {{ end }} - - {{ end }} - -{{ else if and (ne .Type nil) (index .Context.Site.Params.defaultImage .Type) }} - <!-- Type arg is set, check for defaultImage setting --> - {{ $defaultImageSetting := index .Context.Site.Params.defaultImage .Type }} - - {{ if $defaultImageSetting.enabled }} - {{ $result = merge $result (dict "isDefault" true) }} - {{ $result = merge $result (dict "exists" true) }} - - {{ if $defaultImageSetting.local }} - {{ $siteResourceImage := resources.GetMatch (printf "%s" ($defaultImageSetting.src | safeURL)) }} - - {{ if $siteResourceImage }} - <!-- Try search image under site's assets folder --> - {{ $result = merge $result (dict "permalink" $siteResourceImage.RelPermalink) }} - {{ $result = merge $result (dict "resource" $siteResourceImage) }} - {{ else }} - <!-- Can not find the image --> - {{ errorf "Failed loading image: %q" $defaultImageSetting.src }} - {{ $result = merge $result (dict "exists" false) }} - {{ end }} - - {{ else }} - <!-- External image --> - {{ $result = merge $result (dict "permalink" (relURL $defaultImageSetting.src)) }} - {{ end }} - - {{ end }} - -{{ end }} - -{{ return $result }} |