improvements and simplifications

This commit is contained in:
Helmut Merz 2020-06-20 08:15:08 +02:00
parent d38d061885
commit 3bc0270bee
7 changed files with 33 additions and 34 deletions

View file

@ -2,6 +2,7 @@
title: "{{ replace .Name "-" " " | title }}" title: "{{ replace .Name "-" " " | title }}"
summary: "" summary: ""
img: img:
teaser: ""
domains: [] domains: []
topics: [] topics: []
date: {{ .Date }} date: {{ .Date }}

View file

@ -1,5 +1,3 @@
@import url("https://fonts.googleapis.com/css?family=Raleway:400,700");
// Import partials from `sass_dir` (defaults to `_sass`) // Import partials from `sass_dir` (defaults to `_sass`)
@import @import
"litera-soft", "litera-soft",

View file

@ -1,5 +1,5 @@
# #
# en.yaml 2020-05-10 # de.yaml 2020-06-19
# #
about: about:

View file

@ -9,7 +9,7 @@
<link rel="icon" href="{{ .Site.BaseURL }}img/{{ .Site.Params.favicon }}"> <link rel="icon" href="{{ .Site.BaseURL }}img/{{ .Site.Params.favicon }}">
{{ end }} {{ end }}
<title>{{ .Title}}{{if .IsPage}} - {{.Site.Title}}{{ end }}</title> <title>{{ .Title}}{{if .IsPage}} - {{ .Site.Title }}{{ end }}</title>
{{ $main := resources.Get "sass/main.scss" | toCSS | minify }} {{ $main := resources.Get "sass/main.scss" | toCSS | minify }}
<link rel="stylesheet" href="{{ $main.RelPermalink }}"> <link rel="stylesheet" href="{{ $main.RelPermalink }}">

View file

@ -10,15 +10,13 @@
<div class="collapse navbar-collapse" id="navbarColor03"> <div class="collapse navbar-collapse" id="navbarColor03">
<ul class="navbar-nav mr-auto pull-right"> <ul class="navbar-nav mr-auto pull-right">
{{ $currentPage := . }}
{{ range .Site.Menus.main }}
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" <a href="{{ .URL }}"
href="{{ .Site.BaseURL }}pages/about/">{{i18n "about"}}</a></li> class="nav-link{{if or ($currentPage.IsMenuCurrent "main" .) ($currentPage.HasMenuCurrent "main" .) }} active{{end}}"
<li class="nav-item"> title="{{ .Title }}">{{ .Name }}</a></li>
<a class="nav-link" {{ end }}
href="{{ .Site.BaseURL }}topics/">{{i18n "topics"}}</a></li>
<li class="nav-item">
<a class="nav-link"
href="{{ .Site.BaseURL }}pages/contact/">{{i18n "contact"}}</a></li>
</ul> </ul>
</div> </div>

View file

@ -17,20 +17,17 @@
src="{{ .Site.BaseURL }}img/{{ .Site.Params.defaultImage }}" alt="dummy"> src="{{ .Site.BaseURL }}img/{{ .Site.Params.defaultImage }}" alt="dummy">
{{ end }} {{ end }}
{{ $taxo := "topics" }} {{ $site := .Site }}
{{ if .Param $taxo }} {{ with .Params.Topics }}
<div class="card mt-3"> <div class="card mt-3">
<div class="card-header"> <div class="card-header">
<h4>{{i18n "topics"}}</h4> <h4>{{i18n "topics"}}</h4>
</div> </div>
<div class="card-body"> <div class="card-body">
<ul id="{{ $taxo }}" class="list-inline"> <ul id="topics" class="list-inline">
{{ range .Param $taxo }} {{ range . }}
{{ $name := . }} {{ $page := $site.GetPage (printf "/topics/%s" .) }}
{{ with $.Site.GetPage (printf "/%s/%s" $taxo ($name | urlize)) }} <li><a href="{{ $page.Permalink }}">{{ $page.Title }}</a> </li>
<li><a href="{{ .Permalink }}"
class="text-decoration-none">{{ $name }}</a></li>
{{ end }}
{{ end }} {{ end }}
</ul> </ul>
</div> </div>

View file

@ -1,19 +1,24 @@
{{ define "main" }} {{ define "main" }}
<div id="content"> <div id="home">
<div class="site-header-content"> <div class="row">
<h1 class="site-title">{{i18n .Title}}</h1> <div class="col-md-12">
<ul class="site-description"> <div class="card mt-3 mb-3">
{{ $data := .Data }} <div class="card-header">
{{ range $key, $value := .Data.Terms.Alphabetical }} <h2 class="card-title">{{.Title}}</h2>
</div>
<div class="card-body">
<ul class="card-text list-inline">
{{ range .Data.Terms.Alphabetical }}
<li> <li>
<a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}"> <a href="{{ .Page.Permalink }}">
{{ $value.Name }} </a> ({{ $value.Count }})</li> {{ .Page.Title }} </a> ({{ .Count }})</li>
{{ end }} {{ end }}
</ul> </ul>
</div> </div>
</div>
</div> </div>
{{ end }} {{ end }}