hugo

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

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

sponsors.html (1859B)

    1 {{$classes_box := "ba b--dark-gray bg-light-gray br3 flex flex-column flex-wrap items-center justify-center ph3 pv4 mb4 w-100 w-30-l "}}
    2 {{$gtag := .gtag | default "unknown" }}
    3 {{ with .cx.Site.Data.sponsors }}
    4   <section class="{{ $.classes_section | default "bg-primary-color-dark b--dark-gray bb bt ph5 pv4 w-100"}}">
    5     <div class="center mw9"> 
    6       <h3 class="b f3 mv0 light-gray">Hugo Sponsors</h3>
    7       <div class="flex-ns flex-wrap center justify-between pt3">
    8         {{ range .banners }}
    9           {{ $banner := . }}
   10           {{if .logo}}
   11             <div class="{{$classes_box}} o-100"{{ with .bgcolor }} style="background-color: {{ . }};"{{ end}}>
   12               {{with .link -}}
   13                 {{ $url := printf "%s?%s" . (querify "utm_source" "homepage" "utm_medium" "banner" "utm_campaign" "hugosponsor") | safeURL }}
   14                 {{ if eq (getenv "HUGO_ENV") "production" | or (eq $.cx.Site.Params.env "production")  }}
   15                    {{ $gtagID := printf "Sponsor %s %s" $banner.name $gtag | title }}
   16                    <a href="{{ $url }}" onclick="trackOutboundLink({{ printf "'%s', '%s'" $gtagID $url | safeJS }});" class="grow">
   17                 {{ else }}
   18                    <a href="{{ $url }}" class="grow">
   19                 {{ end }}
   20               {{- end}}
   21               <img src="{{ .logo }}" alt="Logo for {{ .name }}" class="img h3 center" />
   22               {{with .link}}</a>{{end}}
   23               {{with .copy}}
   24                 <p class="center lh-copy gray mv1 tc {{$.classes_copy | default "f5 w-70-ns"}}">
   25                   {{- . -}}
   26                 </p>
   27               {{end}}
   28             </div>
   29           {{else}}
   30             <div class="{{$classes_box}} o-10">
   31               <p class="b black tc">Your Logo Here</p>
   32             </div>
   33           {{end}}
   34         {{end}}
   35       </div>
   36     </div>
   37   </section>
   38 {{end}}