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 }}