allow hiding of sidebar; show content frame only if content present

This commit is contained in:
Helmut Merz 2022-02-13 14:32:43 +01:00
parent 7a2abbbaeb
commit 983330c98c
2 changed files with 10 additions and 7 deletions

View file

@ -1,7 +1,8 @@
{{ define "main" -}} {{ define "main" -}}
<div class="row"> <div class="row">
<div class="col-md-8"> {{- $mainwidth := or (and .Params.noSidebar "12") "8" -}}
<div class="col-md-{{ $mainwidth }}">
<article class="card mt-3 mb-3" <article class="card mt-3 mb-3"
itemscope itemtype="http://schema.org/BlogPosting"> itemscope itemtype="http://schema.org/BlogPosting">
{{ if .Title -}} {{ if .Title -}}
@ -20,12 +21,14 @@
{{- end }} {{- end }}
</header> </header>
{{- end }} {{- end }}
<div class="post-content card-body" itemprop="articleBody"> {{ with .Content -}}
{{ .Content }} <div class="post-content card-body" itemprop="articleBody">{{ . }}</div>
</div> {{- end }}
</article> </article>
</div> </div>
{{ partial "sidebar.html" . }} {{ if not .Params.noSidebar -}}
{{ partial "sidebar.html" . }}
{{- end }}
</div> </div>
{{ if eq .Site.Params.showChildArticles "cards" -}} {{ if eq .Site.Params.showChildArticles "cards" -}}

View file

@ -25,7 +25,7 @@
{{- end -}} {{- end -}}
{{- else if .Params.teaser -}} {{- else if .Params.teaser -}}
<div class="card mt-3"> <div class="card mt-3">
<div class="card-body bg-light"> <div class="card-body">
<h5 class="card-text">{{ .Params.teaser }}</h5> <h5 class="card-text">{{ .Params.teaser }}</h5>
</div> </div>
</div> </div>
@ -35,7 +35,7 @@
alt="Default Dmage"> alt="Default Dmage">
{{- else if .Params.Summary -}} {{- else if .Params.Summary -}}
<div class="card mt-3"> <div class="card mt-3">
<div class="card-body bg-light"> <div class="card-body">
<h5 class="card-text">{{ .Params.Summary }}</h5> <h5 class="card-text">{{ .Params.Summary }}</h5>
</div> </div>
</div> </div>