Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/2-REC/hugo-myportfolio-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/shortcodes/gallery.html')
-rw-r--r--layouts/shortcodes/gallery.html53
1 files changed, 0 insertions, 53 deletions
diff --git a/layouts/shortcodes/gallery.html b/layouts/shortcodes/gallery.html
deleted file mode 100644
index ab8671b..0000000
--- a/layouts/shortcodes/gallery.html
+++ /dev/null
@@ -1,53 +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 -->
- {{- if eq ($.Get "static") "true" -}}
- {{ $.Page.Scratch.Set "dirURL" (print .) }}
- {{ $.Page.Scratch.Set "dirFiles" (print "/static/" .) }}
- {{- else -}}
- {{- $dir := print (replace $.Page.Dir "\\" "/") "/" . }}
- {{ $.Page.Scratch.Set "dirURL" $dir }}
- {{ $.Page.Scratch.Set "dirFiles" (print "/content/" $dir "/") }}
- {{- end -}}
- {{- $dir := $.Page.Scratch.Get "dirURL" }}
- {{- $files := readDir ($.Page.Scratch.Get "dirFiles" ) }}
- {{ $.Page.Scratch.Delete "dirURL" }}
- {{ $.Page.Scratch.Delete "dirFiles" }}
-
- {{- 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 $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 $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>