diff options
author | Christoph Cullmann <cullmann@kde.org> | 2021-02-18 21:44:01 +0100 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2021-02-18 21:44:01 +0100 |
commit | e9ec93a471d9a753db01b682e75c52b32adf16f2 (patch) | |
tree | 5f6d9a2b7d90852965b6d24f9db6a9198570c03b /themes/beautifulhugo/layouts/shortcodes/gallery.html | |
parent | bcafaafff80184537a3116de5341a8caa24d63f4 (diff) |
use LoveIt theme, self hosted
Diffstat (limited to 'themes/beautifulhugo/layouts/shortcodes/gallery.html')
-rw-r--r-- | themes/beautifulhugo/layouts/shortcodes/gallery.html | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/themes/beautifulhugo/layouts/shortcodes/gallery.html b/themes/beautifulhugo/layouts/shortcodes/gallery.html deleted file mode 100644 index aac2ace..0000000 --- a/themes/beautifulhugo/layouts/shortcodes/gallery.html +++ /dev/null @@ -1,41 +0,0 @@ -<!-- -Put this file in /layouts/shortcodes/gallery.html -Documentation and licence at https://github.com/liwenyip/hugo-easy-gallery/ ---> -<!-- count how many times we've called this shortcode; load the css if it's the first time --> -{{- if not ($.Page.Scratch.Get "figurecount") }}<link rel="stylesheet" href="/css/hugo-easy-gallery.css" />{{ end }} -{{- $.Page.Scratch.Add "figurecount" 1 }} -{{ $baseURL := .Site.BaseURL }} -<div class="gallery caption-position-{{ with .Get "caption-position" | default "bottom" }}{{.}}{{end}} caption-effect-{{ with .Get "caption-effect" | default "slide" }}{{.}}{{end}} hover-effect-{{ with .Get "hover-effect" | default "zoom" }}{{.}}{{end}} {{ if ne (.Get "hover-transition") "none" }}hover-transition{{end}}" itemscope itemtype="http://schema.org/ImageGallery"> - {{- with (.Get "dir") -}} - <!-- If a directory was specified, generate figures for all of the images in the directory --> - {{- $files := readDir (print "/static/" .) }} - {{- range $files -}} - <!-- skip files that aren't images, or that inlcude the thumb suffix in their name --> - {{- $thumbext := $.Get "thumb" | default "-thumb" }} - {{- $isthumb := .Name | findRE ($thumbext | printf "%s\\.") }}<!-- is the current file a thumbnail image? --> - {{- $isimg := lower .Name | findRE "\\.(gif|jpg|jpeg|tiff|png|bmp)" }}<!-- is the current file an image? --> - {{- if and $isimg (not $isthumb) }} - {{- $caption := .Name | replaceRE "\\..*" "" | humanize }}<!-- humanized filename without extension --> - {{- $linkURL := print $baseURL ($.Get "dir") "/" .Name | absURL }}<!-- absolute URL to hi-res image --> - {{- $thumb := .Name | replaceRE "(\\.)" ($thumbext | printf "%s.") }}<!-- filename of thumbnail image --> - {{- $thumbexists := where $files "Name" $thumb }}<!-- does a thumbnail image exist? --> - {{- $thumbURL := print $baseURL ($.Get "dir") "/" $thumb | absURL }}<!-- absolute URL to thumbnail image --> - <div class="box"> - <figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> - <div class="img" style="background-image: url('{{ if $thumbexists }}{{ $thumbURL }}{{ else }}{{ $linkURL }}{{ end }}');" > - <img itemprop="thumbnail" src="{{ if $thumbexists }}{{ $thumbURL }}{{ else }}{{ $linkURL }}{{ end }}" alt="{{ $caption }}" /><!-- <img> hidden if in .gallery --> - </div> - <figcaption> - <p>{{ $caption }}</p> - </figcaption> - <a href="{{ $linkURL }}" itemprop="contentUrl"></a><!-- put <a> last so it is stacked on top --> - </figure> - </div> - {{- end }} - {{- end }} - {{- else -}} - <!-- If no directory was specified, include any figure shortcodes called within the gallery --> - {{ .Inner }} - {{- end }} -</div> |