hugo

Fork of github.com/gohugoio/hugo with reverse pagination support

git clone git://git.shimmy1996.com/hugo.git

get-featured-image.html (814B)

    1 {{ $images := $.Resources.ByType "image" }}
    2 {{ $featured := $images.GetMatch "*feature*" }}
    3 {{ if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end }}
    4 {{ if not $featured }}
    5     {{ $featured = resources.Get "/opengraph/gohugoio-card-base-1.png" }}
    6     {{ $size := 80 }}
    7     {{ $title := $.LinkTitle }}
    8     {{ if gt (len $title) 20 }}
    9     {{ $size = 70 }}
   10     {{ end }}
   11 
   12     {{ $text := $title }}
   13                 {{ $textOptions := dict 
   14                     "color" "#FFF"
   15                     "size" $size
   16                     "lineSpacing" 10
   17                     "x" 65 "y" 80
   18                     "font" (resources.Get "/opengraph/mulish-black.ttf")
   19                 }}
   20 
   21     {{ $featured = $featured | images.Filter (images.Text $text $textOptions) }}
   22 {{ end }}
   23 
   24 {{ return $featured }}