Forráskód Böngészése

feat(gallery): generate web-friendly thumbnails

Close #932
George Cushen 6 éve
szülő
commit
e1bcd74ea2

+ 5 - 0
exampleSite/config/_default/config.toml

@@ -54,6 +54,11 @@ preserveTaxonomyNames = true
 	latexDashes = true
   extensions = ["backslashLineBreak"]
 
+[imaging]
+  resampleFilter = "lanczos"
+  quality = 90
+  anchor = "smart"  # Anchor for cropping. Options include Smart and Center.
+
 # Taxonomies.
 [taxonomies]
   tag = "tags"

+ 2 - 1
layouts/shortcodes/gallery.html

@@ -6,6 +6,7 @@
   {{ $images := ($.Page.Resources.ByType "image").Match (printf "%s/*" $album) }}
   {{ with $images }}
   {{ range $images }}
+    {{ $image := .Resize "x190" }}
     {{/* Check if the user set a caption for this image */}}
     {{ $filename := .Name }}
     {{ $caption := "" }}
@@ -15,7 +16,7 @@
     {{ end }}
     {{ end }}
   <a data-fancybox="gallery-{{$album}}" href="{{ .RelPermalink }}" {{ with $caption }}data-caption="{{.}}"{{ end }}>
-  <img src="{{ .RelPermalink }}" alt="">
+  <img src="{{ $image.RelPermalink }}" alt="">
   </a>
   {{end}}