diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-06-29 21:03:56 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-06-29 21:10:07 +0300 |
commit | 0ece79653400f09582d803c3e09c3dcde9e87f05 (patch) | |
tree | d3456e21359380a5ccc9d5f366edc52b24952cf5 | |
parent | 4b0d4917433cfaa3998d1a1c448bd6feeb59f7c7 (diff) |
Misc fixes re new structure
-rw-r--r-- | layouts/partials/theme-buttons.html | 42 | ||||
-rw-r--r-- | layouts/partials/theme-details.html | 129 |
2 files changed, 110 insertions, 61 deletions
diff --git a/layouts/partials/theme-buttons.html b/layouts/partials/theme-buttons.html index efc4c5d..48121b6 100644 --- a/layouts/partials/theme-buttons.html +++ b/layouts/partials/theme-buttons.html @@ -1,23 +1,25 @@ {{ $buttonClasses := "bg-accent-color br2 hover-bg-primary-color hover-light-gray link ph3 pv2 white"}} <div class="mt4"> - {{ with .Params.source}} - <a class="{{ $buttonClasses }}" href="{{ . }}"><i class="fa fa-download"></i> Download</a> - {{ end }} - - {{ with .Params.demo }} - <a class="{{ $buttonClasses }}" href="{{ . }}"><i class="fa fa-road"></i> Demo</a> - {{ end }} - {{ $noHomePage := . }} - {{ with .Site.Params.noHomePage }} - {{ range . }} - {{ $noHomePage = . }} - {{ end }} - {{ end }} - {{ if not (in .Permalink $noHomePage) }} - {{ with .Params.homepage}} - <a class="{{ $buttonClasses }}" href="{{.}}"><i class="fa fa-home"></i> Homepage</a> - {{ end }} - {{ end }} - - + {{/* TODO(bep) source for non-GitHub themes */}} + {{ with .Params.githubInfo}} + <a class="{{ $buttonClasses }}" href="{{ .htmlurl }}"> + <i class="fa fa-download"></i> + Download + </a> + {{ end }} + + {{ with .Params.meta.demosite }} + <a class="{{ $buttonClasses }}" href="{{ . }}"> + <i class="fa fa-road"></i> + Demo + </a> + {{ end }} + + {{ with .Params.meta.homepage}} + <a class="{{ $buttonClasses }}" href="{{.}}"> + <i class="fa fa-home"></i> + Homepage + </a> + {{ end }} + </div> diff --git a/layouts/partials/theme-details.html b/layouts/partials/theme-details.html index 1ed1888..b9ab39d 100644 --- a/layouts/partials/theme-details.html +++ b/layouts/partials/theme-details.html @@ -1,7 +1,11 @@ <h1 class="primary-color"> {{ .Title }} </h1> -{{ with .Params.meta.description }}<p class="description f4">{{ . }}</p>{{ end }} +{{ with .Params.meta.description }} + <p class="description f4"> + {{ . }} + </p> +{{ end }} <ul class="list nested-links pl0"> {{ with .Params.meta.author }} {{ if reflect.IsMap . }} @@ -9,52 +13,95 @@ <span class="label"> Author: </span> - {{with .homepage}}<a href="{{.}}">{{else}}<span class="value">{{end}}{{.name}} - {{with .homepage}}</a>{{else}}</span>{{end}} + {{if .homepage}} + <a href="{{.homepage }}"> + {{ .name }} + </a> + {{else}} + <span class="value"> + {{ .name }} + </span> + {{end}} + </li> {{ end }} - {{ end }} - - {{ with .Params.meta.authors }} - <li class="mb2"> - <span class="label"> - Authors: - </span> - {{ range . }} - {{with .homepage}}<a href="{{.}}">{{else}}<span class="value">{{end}}{{.name}} - {{with .homepage}}</a>{{else}}</span>{{end}} - {{ end }} - </li> - {{ end }} + {{ end }} + {{ with .Params.meta.authors }} + <li class="mb2"> + <span class="label"> + Authors: + </span> + {{ range . }} + {{if .homepage}} + <a href="{{.homepage}}"> + {{ .name }} + </a> + {{else}} + <span class="value"> + {{ .name }} + </span> + {{end}} + {{ end }} + </li> + {{ end }} - {{ with .Params.hugoVersion.min }} - <li class="mb2"> - <span class="label">Minimum Hugo Version:</span> <span class="value">{{ . }}</span> - </li> - {{ end }} - - {{ with .Params.githubInfo }} + {{ with .Params.hugoVersion.min }} <li class="mb2"> - <span class="label">GitHub Stars:</span> <span class="value">{{ .Stars }}</span> + <span class="label"> + Minimum Hugo Version: + </span> + <span class="value"> + {{ . }} + </span> </li> -{{ end }} - + {{ end }} + + {{ with .Params.githubInfo }} <li class="mb2"> - <span class="label">Updated:</span> <span class="value">{{ .Lastmod.Format "2006-01-02" }}</span> + <span class="label"> + GitHub Stars: + </span> + <span class="value"> + {{ .Stars }} + </span> </li> - {{ with .Params.meta.license }} - <li class="mb2"> - <span class="label">License:</span> {{ with $.Params.licenselink }}<a href="{{ . }}">{{else}}<span class="value">{{end}}{{.}}{{ if $.Params.licenselink }}</a>{{else}}</span>{{end}} - </li> - {{ end }} - - {{ with .Params.meta.tags }} - <li class="mb2 mt4"> - <span class="label">Tags:</span> - {{ range . }} - <a href="/tags/{{ . | urlize }}">{{ . | lower }}</a> - {{ end }} - </li> + {{ end }} + + <li class="mb2"> + <span class="label"> + Updated: + </span> + <span class="value"> + {{ .Lastmod.Format "2006-01-02" }} + </span> + </li> + {{ with .Params.meta.license }} + <li class="mb2"> + <span class="label"> + License: + </span> + {{ if $.Params.licenselink }} + <a href="{{ $.Params.licenselink }}"> + {{ .}} + </a> + {{else}} + <span class="value"> + {{ .}} + </span> + {{end}} + </li> + {{ end }} + + {{ with (.GetTerms "tags") }} + <li class="mb2 mt4"> + <span class="label"> + Tags: + </span> + {{ range . }} + <a href="{{ .Permalink }}"> + {{ .LinkTitle | title }} + </a> {{ end }} - + {{ end }} + </ul> |