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

github.com/gohugoio/hugoThemesSite.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-06-29 21:03:56 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-06-29 21:10:07 +0300
commit0ece79653400f09582d803c3e09c3dcde9e87f05 (patch)
treed3456e21359380a5ccc9d5f366edc52b24952cf5
parent4b0d4917433cfaa3998d1a1c448bd6feeb59f7c7 (diff)
Misc fixes re new structure
-rw-r--r--layouts/partials/theme-buttons.html42
-rw-r--r--layouts/partials/theme-details.html129
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>