From 000c916df3ffa825676021fb065660ba54fad92c Mon Sep 17 00:00:00 2001
From: Frieder Griesshammer
Date: Sun, 19 Sep 2021 17:59:35 +0200
Subject: [PATCH] Add content to the pages as metadata and display it via
'event_weekly_display'
---
content/events/bitcoin_themenabend.md | 6 +-
content/events/chaostreff.md | 5 ++
content/events/elektronikrunde.md | 3 +
content/events/freifunk.md | 2 +
content/events/hw4f_computerausgabe.md | 9 ++-
content/events/programmierrunde.md | 11 +++-
content/events/techniksprechstunde.md | 5 +-
content/termine.md | 60 +-------------------
layouts/shortcodes/event_weekly.html | 8 ++-
layouts/shortcodes/event_weekly_display.html | 3 +
10 files changed, 47 insertions(+), 65 deletions(-)
diff --git a/content/events/bitcoin_themenabend.md b/content/events/bitcoin_themenabend.md
index d4bbd89..9afd880 100644
--- a/content/events/bitcoin_themenabend.md
+++ b/content/events/bitcoin_themenabend.md
@@ -2,7 +2,7 @@
title: Bitcoin Themenabend
slug: bitcoin-themenabend
description: Crypto!
-draft: false
+draft: true
showmetadates: false
showmetalinks: false
tags:
@@ -11,10 +11,12 @@ categories:
- Event
event:
weekly:
+ intro: >-
+ Crypto is the future!
+ interval: ersten
weekday: Mittwoch
begin: '20.00'
finish: '23.30'
- interval: ersten
---
{{< event_weekly >}}
diff --git a/content/events/chaostreff.md b/content/events/chaostreff.md
index aa921d8..ff966ad 100644
--- a/content/events/chaostreff.md
+++ b/content/events/chaostreff.md
@@ -13,6 +13,11 @@ aliases:
- /termine/freitag
event:
weekly:
+ intro: >-
+ Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an,
+ socializen und networken, und gehen entspannt ins Wochenende.
+ Wie immer offen für alle, egal ob dezentrale, CCC oder einfach
+ nur neugierig. Ein guter Termin zum Kennenlernen!
weekday: Freitag
begin: '19.00'
link: https://www.ccc.de/de/club/chaostreffs
diff --git a/content/events/elektronikrunde.md b/content/events/elektronikrunde.md
index d9456c7..aebe60c 100644
--- a/content/events/elektronikrunde.md
+++ b/content/events/elektronikrunde.md
@@ -13,6 +13,9 @@ aliases:
- /termine/dienstag
event:
weekly:
+ intro: >-
+ Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi,
+ hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich.
weekday: Dienstag
begin: '19.30'
finish: '22.30'
diff --git a/content/events/freifunk.md b/content/events/freifunk.md
index 7d7b10d..b0abd50 100644
--- a/content/events/freifunk.md
+++ b/content/events/freifunk.md
@@ -11,6 +11,8 @@ categories:
- Event
event:
weekly:
+ intro: >-
+ Vom Austausch zum Thema Freifunk bis hin zur Arbeit an Routern & Gateways.
weekday: Donnerstag
begin: '19.30'
link: https://freifunk-leipzig.de
diff --git a/content/events/hw4f_computerausgabe.md b/content/events/hw4f_computerausgabe.md
index 44b9889..1977422 100644
--- a/content/events/hw4f_computerausgabe.md
+++ b/content/events/hw4f_computerausgabe.md
@@ -13,11 +13,18 @@ aliases:
- /termine/mittwoch
event:
weekly:
+ intro: >-
+ Wöchentliche Ausgabe von Computern des Projekts Hardware for Future.
+ Teilnehmen können alle, die per Mail einen Antrag gestellt und daraufhin
+ eine Antwortmail zum Abholen ihres Computers erhalten haben.
weekday: Mittwoch
begin: '17.00'
finish: '20.00'
- annotation: nur bei Bedarf & auf Einladung
+ annotation: >-
+ nur bei Bedarf & auf Einladung
link: https://hardwareforfuture.de
---
{{< event_weekly >}}
+
+Willkommen sind auch alle, die Hardware-Spenden für das Projekt abgeben wollen.
diff --git a/content/events/programmierrunde.md b/content/events/programmierrunde.md
index 17190ce..1c584f3 100644
--- a/content/events/programmierrunde.md
+++ b/content/events/programmierrunde.md
@@ -13,9 +13,18 @@ aliases:
- /termine/montag
event:
weekly:
+ intro: >-
+ Wir reden locker über Programmierung im Allgemeinen und basteln im
+ Speziellen an eigenen Projekten. Sei es Python, Java, Haskell, Rust,
+ Go oder sogar JavaScript. Hier können alle mit Fragen unabhängig der
+ Skills vorbei schauen.
weekday: Montag
begin: '19.30'
- finish: '22.00'
+ finish: '21.30'
+ annotation: >-
+ Mangels Teilnehmer & Zeit vorerst eingestellt.
+ Hilf uns das Projekt wiederzubeleben!
+ Werde Teilnehmer oder sogar Referent.
---
{{< event_weekly >}}
diff --git a/content/events/techniksprechstunde.md b/content/events/techniksprechstunde.md
index 76eca3b..f480b1c 100644
--- a/content/events/techniksprechstunde.md
+++ b/content/events/techniksprechstunde.md
@@ -13,9 +13,12 @@ aliases:
- /termine/donnerstag
event:
weekly:
+ intro: >-
+ Selbsthilfewerkstatt für Technikprobleme aller Art.
+ Reparieren statt Wegwerfen!
weekday: Donnerstag
begin: '19.00'
- finish: '21.30'
+ finish: '21.00'
---
{{< event_weekly >}}
diff --git a/content/termine.md b/content/termine.md
index 436d24f..1b3139c 100644
--- a/content/termine.md
+++ b/content/termine.md
@@ -13,9 +13,6 @@ aliases:
- /kalender
---
-[chaostreff]: https://www.ccc.de/de/club/chaostreffs
-[ffle]: https://freifunk-leipzig.de
-[hw4f]: https://hardwareforfuture.de
[meetup]: https://www.meetup.com/dezentrale
Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus.
@@ -26,62 +23,7 @@ Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus.
Unsere Termine werden auch bei [Meetup][meetup] angekündigt.
-### Montag
-
-* Programmierrunde
- — Wöchentlich
-
- Wir reden locker über Programmierung im allgemeinen und basteln im Speziellen
- an eigenen Projekten. Sei es Python, Java, Haskell, Rust, Go oder sogar
- JavaScript. Hier können alle mit Fragen unabhängig der Skills vorbei schauen.
-
-
- Mangels Teilnehmer & Zeit vorerst eingestellt.
- Werde Teilnehmer oder sogar Referent, und hilf uns das
- Projekt wiederzubeleben!
-
-
-### Dienstag
-
-* Elektronikrunde
- — Wöchentlich
-
- Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi,
- hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich.
-
-### Mittwoch
-
-* [Hardware for Future][hw4f] (Computerausgabe)
- — Wöchentlich bzw. je nach Bedarf
-
- Wöchentliche Ausgabe von Computern des Projekts Hardware for Future.
- Teilnehmen können alle, die per Mail einen Antrag gestellt und daraufhin
- eine Antwortmail zum Abholen ihres Computers erhalten haben.
-
- Willkommen sind auch alle, die Hardware-Spenden für das Projekt abgeben wollen.
-
-### Donnerstag
-
-* Hardwaresprechstunde
- — Wöchentlich
-
- Selbsthilfewerkstatt für Technikprobleme aller Art.
- Reparieren statt Wegwerfen!
-
-* [Freifunk Leipzig][ffle]
- — Wöchentlich
-
- Vom Austausch zum Thema Freifunk bis hin zur Arbeit an Routern & Gateways.
-
-### Freitag
-
-* [Chaostreff Leipzig][chaostreff]
- — Wöchentlich
-
- Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an,
- socializen und networken, und gehen entspannt ins Wochenende.
- Wie immer offen für alle, egal ob dezentrale, CCC oder einfach nur neugierig.
- Ein guter Termin zum Kennenlernen!
+{{< event_weekly_display >}}
---
diff --git a/layouts/shortcodes/event_weekly.html b/layouts/shortcodes/event_weekly.html
index b13fb4d..40c2072 100644
--- a/layouts/shortcodes/event_weekly.html
+++ b/layouts/shortcodes/event_weekly.html
@@ -1,3 +1,7 @@
+{{- $intro := $.Page.Param "event.weekly.intro" }}
+{{- if not $intro }}
+{{- errorf "missing value for 'event.weekly.intro': %s" .Position }}
+{{- end }}
{{- $weekday := $.Page.Param "event.weekly.weekday" }}
{{- if not $weekday }}
{{- errorf "missing value for 'event.weekly.weekday': %s" .Position }}
@@ -10,7 +14,9 @@
{{- $interval := $.Page.Param "event.weekly.interval" }}
{{- $annotation := $.Page.Param "event.weekly.annotation" }}
{{- $link := $.Page.Param "event.weekly.link" }}
-
+
+ {{ $intro }}
+
- Termin
-
diff --git a/layouts/shortcodes/event_weekly_display.html b/layouts/shortcodes/event_weekly_display.html
index b8ce489..febb60d 100644
--- a/layouts/shortcodes/event_weekly_display.html
+++ b/layouts/shortcodes/event_weekly_display.html
@@ -26,6 +26,9 @@
{{- end }}
+
+ {{ $page.Param "event.weekly.intro" }}
+
{{- end }}
{{- end }}