diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 9baf19098623496a02bb0893c7a60c89db29f62a..4b159995af533c028bab69d883ea406e25950f92 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -13,10 +13,26 @@ <link rel="canonical" href="{{ .Permalink }}"> </head> <body> - <!-- Code that all your templates share, like a header --> - {{ block "main" . }} - <!-- The part of the page that begins to differ between templates --> - {{ end }} + + <main aria-role="main"> + <header> + <h1>{{.Title}}</h1> + {{ with .Params.subtitle }} + <span class="subtitle">{{.}}</span> + {{ end }} + </header> + <div class="container"> + {{ block "main" . }}{{.Content}}{{ end }} + </div> + </main> + <aside> + <h3>Next Office Hours</h3><!-- TODO: translate --> + <ul> + {{ range getJSON "https://sprechstunden.stusta.mhn.de/appointments.json"}} + <li>{{ dateFormat "Monday, Jan 2, 2006 15:04" (int .start) }}-{{ dateFormat "15:04" (int .end) }}</li> + {{ end }} + </ul> + </aside> <footer> <div class="container"> <a href="https://stustanet.de/impressum">Impressum</a> diff --git a/layouts/_default/single.html b/layouts/_default/single.html index b8d9034233c4ae2bfd65705d59322fd37acd5d66..65fd081908ce3f0ea3f110692e19ce3d2a1f2d71 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,22 +1 @@ -{{ define "main" }} - <main aria-role="main"> - <header> - <h1>{{.Title}}</h1> - {{ with .Params.subtitle }} - <span class="subtitle">{{.}}</span> - {{ end }} - </header> - <div class="container"> - <!-- Note that the content for index.html, as a sort of list page, will pull from content/_index.md --> - {{.Content}} - </div> - <aside> - <h3>Next Office Hours</h3><!-- TODO: translate --> - <ul> - {{ range getJSON "https://sprechstunden.stusta.mhn.de/appointments.json"}} - <li>{{ dateFormat "Monday, Jan 2, 2006 15:04" (int .start) }}-{{ dateFormat "15:04" (int .end) }}</li> - {{ end }} - </ul> - </aside> - </main> -{{ end }} +{{ define "main" }}{{.Content}}{{ end }} diff --git a/layouts/index.html b/layouts/index.html index b8d9034233c4ae2bfd65705d59322fd37acd5d66..65fd081908ce3f0ea3f110692e19ce3d2a1f2d71 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -1,22 +1 @@ -{{ define "main" }} - <main aria-role="main"> - <header> - <h1>{{.Title}}</h1> - {{ with .Params.subtitle }} - <span class="subtitle">{{.}}</span> - {{ end }} - </header> - <div class="container"> - <!-- Note that the content for index.html, as a sort of list page, will pull from content/_index.md --> - {{.Content}} - </div> - <aside> - <h3>Next Office Hours</h3><!-- TODO: translate --> - <ul> - {{ range getJSON "https://sprechstunden.stusta.mhn.de/appointments.json"}} - <li>{{ dateFormat "Monday, Jan 2, 2006 15:04" (int .start) }}-{{ dateFormat "15:04" (int .end) }}</li> - {{ end }} - </ul> - </aside> - </main> -{{ end }} +{{ define "main" }}{{.Content}}{{ end }}