Auflistung der Links in widget ausgelagert und auf Index-Seite mit angezeigt
This commit is contained in:
parent
14a466e315
commit
2a1daf1f52
4 changed files with 36 additions and 16 deletions
|
@ -48,6 +48,8 @@ theme = "BlogAMore"
|
|||
# Beschreibung das Webseitenbesitzers, für die Seitenleiste
|
||||
avatar = "/img/author.jpg"
|
||||
description = "Eine Beschreibung des Autors, als kurze Zusammenfassung"
|
||||
# Name der Datendatei mit einer Auflistung von Link, Aufbau der Datei ist im Shortcode Link zu finden
|
||||
linkdata = "links"
|
||||
|
||||
[author.social]
|
||||
# Links zur erreichbarkeit des Autors (Email ist leider 2 mal anzugeben)
|
||||
|
@ -224,6 +226,10 @@ date: {{ now.Format "2006-01-02" }}
|
|||
|
||||
> comming soon...
|
||||
|
||||
### link
|
||||
|
||||
> cooming soon...
|
||||
|
||||
## Weiteres
|
||||
|
||||
Haben Sie einen Fehler gefunden oder eine Idee für ein neues Feature? Schicken Sie mir bitte eine Mail an ... Oder erstellen Sie direkt einen [Pull Request](https://gitea.marcodn.de/mdn/blogamore/pulls)
|
||||
|
|
|
@ -20,3 +20,14 @@
|
|||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
{{ define "sidebar" }}
|
||||
{{ if isset .Site.Author "linkdata" }}
|
||||
{{ with (index .Site.Data .Site.Author.linkdata) }}
|
||||
<div class="position-sticky">
|
||||
{{- partial "widget/header.html" (dict "title" "Links") -}}
|
||||
{{- partial "widget/links.html" . -}}
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
{{ end }}
|
16
layouts/partials/widget/links.html
Normal file
16
layouts/partials/widget/links.html
Normal file
|
@ -0,0 +1,16 @@
|
|||
<ul>
|
||||
{{ range (where . "visible" 1) }}
|
||||
<li>
|
||||
{{ .name }}
|
||||
<ul>
|
||||
{{ range (where .urls "visible" 1) }}
|
||||
<li>
|
||||
<a href="{{ .url }}" target="{{- .target -}}" alt="{{- .description }}">{{ .name }}</a>
|
||||
<br/>
|
||||
{{ .description }}
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
|
@ -1,18 +1,5 @@
|
|||
{{ $dataName := .Get "data" }}
|
||||
|
||||
<ul>
|
||||
{{ range (where (index .Site.Data (split $dataName "/")) "visible" 1) }}
|
||||
<li>
|
||||
{{ .name }}
|
||||
<ul>
|
||||
{{ range (where .urls "visible" 1) }}
|
||||
<li>
|
||||
<a href="{{ .url }}" target="{{- .target -}}" alt="{{- .description }}">{{ .name }}</a>
|
||||
<br/>
|
||||
{{ .description }}
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ with (index .Site.Data (split $dataName "/")) }}
|
||||
{{- partial "widget/links.html" . -}}
|
||||
{{ end }}
|
||||
|
|
Loading…
Reference in a new issue