Mostrar el menú anual en la vista de nodo y el menú de otros años en la home anual

This commit is contained in:
Ales (Shagi) Zabala Alava 2021-09-17 09:16:31 +02:00
parent 9cf888dc38
commit 1591b16245
9 changed files with 52 additions and 4 deletions

View File

@ -1,6 +1,7 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
type: "yearhome"
draft: true
---

View File

@ -1,7 +1,7 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
type: nodo
type: "nodos"
quien: "organizadoras"
madrina: "madrina"
duracion: "1 hora"

View File

@ -1,6 +1,7 @@
---
title: "2019"
date: 2021-09-14T11:29:27+02:00
type: "yearhome"
draft: false
---

View File

@ -2,7 +2,7 @@
title: "Nodos"
date: 2021-09-14T10:56:09+02:00
type: nodos
draft: true
draft: false
---
# Nodos

View File

@ -1,7 +1,7 @@
---
title: "Audio en El Fediverso: Introducción a Funkwhale"
date: 2021-09-15T11:12:59+02:00
type: nodo
type: "nodos"
quien: "Siroco"
madrina: ""
duracion: "1 hora"

View File

@ -15,4 +15,5 @@ Cantaremos entre todos varias canciones a las que les hemos cambiado la letra
con temas relacionados con el hacktivismo y el software libre.
## Archivos
https://negromate.ddns.net o http://fyqxyftczmxv3nmb.onion/

View File

@ -35,4 +35,12 @@
<li><a href="{{ .Permalink }}">{{.Title}}</a></li>
{{ end }}
</ul>
<hr>
<ul>
{{ range .Parent.Parent.Pages }}
<li><a href="{{ .Permalink }}">{{.Title}}</a></li>
{{ end }}
</ul>
{{ end}}

View File

@ -0,0 +1,25 @@
{{ define "main" }}
{{ .TableOfContents }}
{{ .Content }}
{{ range .Pages }}
{{ partial "nodo" . }}
{{ .Render "li" }}
{{ end }}
{{ end }}
{{ define "sidebar_menu" }}
<ul>
{{ range .Pages }}
<li><a href="{{ .Permalink }}">{{.Title}}</a></li>
{{ end }}
</ul>
<hr>
<ul>
{{ range .Parent.Pages }}
<li><a href="{{ .Permalink }}">{{.Title}}</a></li>
{{ end }}
</ul>
{{ end}}

View File

@ -44,6 +44,18 @@ aside a {
color: white;
}
aside ul {
list-style-type: none;
padding: 0.5em;
background-color: #333;
border-radius: 0.5em;
margin: 0.5em;
}
aside li {
padding-bottom: 0.5em;
}
main {
flex: 1;
}