Merge pull request 'Refactoring tasks' (#80) from refactoring into main

Reviewed-on: #80
This commit is contained in:
sixtus 2023-01-02 16:59:31 +01:00
commit 15efb41a36
32 changed files with 70 additions and 123 deletions

View File

@ -3,20 +3,6 @@
text-align: center; text-align: center;
} }
.border-dashed {
border: 1px dashed #4d4d4c;
}
.pad-horizontal {
padding: 0 .5em;
}
.pad-vertical {
padding: .5em 0;
}
.pad-both {
padding: .5em;
}
dl dt, dl dt,
dl dd { dl dd {
margin-bottom: .25em; margin-bottom: .25em;

View File

@ -92,7 +92,7 @@ menu:
# Currently set to list all taxonomies and posts # Currently set to list all taxonomies and posts
main: main:
- identifier: posts - identifier: post
name: Blog name: Blog
url: /posts/ url: /posts/
weight: 20 weight: 20

View File

@ -1,6 +1,7 @@
--- ---
title: Dezentrale title: Dezentrale
slug: null slug: dezentrale
url: '/'
description: dezentrale. Hackspace. description: dezentrale. Hackspace.
type: root type: root
draft: false draft: false

View File

@ -24,6 +24,8 @@ showmetalinks: false
### Sonstiges ### Sonstiges
* [{{< value "links" "proceedings_name" >}}]({{< value "links" "proceedings_href" >}})
* [Hygienekonzept](/docs/dezentrale-hygienekonzept.pdf) * [Hygienekonzept](/docs/dezentrale-hygienekonzept.pdf)
* [{{< value "links" "documents_name" >}}]({{< value "links" "documents_href" >}}) * [{{< value "links" "documents_name" >}}]({{< value "links" "documents_href" >}})
(Link funktioniert nur nach Login) — Link funktioniert nur nach Login

View File

@ -13,9 +13,6 @@ aliases:
- /termine/freitag - /termine/freitag
event: event:
weekly: weekly:
# remote_chat: true
# remote_reason: covid
# remote_url: https://matrix.to/#/#Chaostreff:chat.dezentrale.space
intro: >- intro: >-
Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an, Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an,
socializen und networken, und gehen entspannt ins Wochenende. socializen und networken, und gehen entspannt ins Wochenende.

View File

@ -13,9 +13,6 @@ aliases:
- /termine/dienstag - /termine/dienstag
event: event:
weekly: weekly:
# remote_chat: true
# remote_reason: covid
# remote_url: https://matrix.to/#/#elektronikrunde:chat.dezentrale.space
intro: >- intro: >-
Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi, Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi,
hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich. hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich.

View File

@ -11,9 +11,6 @@ categories:
- Event - Event
event: event:
weekly: weekly:
# remote_chat: true
# remote_reason: covid
# remote_url: https://matrix.to/#/#freifunk:chat.dezentrale.space
intro: >- intro: >-
Vom Austausch zum Thema Freifunk bis hin zur Arbeit an Vom Austausch zum Thema Freifunk bis hin zur Arbeit an
Routern & Gateways. Routern & Gateways.

View File

@ -1,5 +1,5 @@
--- ---
title: "Funktionaler Stammtisch Leipzig" title: Funktionaler Stammtisch Leipzig
slug: funktionaler-stammtisch-leipzig slug: funktionaler-stammtisch-leipzig
description: Der funktionale Stammtisch Leipzig trifft sich jeden 4. Mittwoch im Monat in der dezentrale. description: Der funktionale Stammtisch Leipzig trifft sich jeden 4. Mittwoch im Monat in der dezentrale.
draft: false draft: false
@ -16,8 +16,10 @@ aliases:
- /termine/funktionaler-stammtisch - /termine/funktionaler-stammtisch
event: event:
weekly: weekly:
intro: Der funktionale Stammtisch Leipzig trifft sich jeden 4. Mittwoch im Monat ab 20 Uhr in der dezentrale. intro: >-
link: 'https://www.meetup.com/de-DE/funktionaler-stammtisch-leipzig/' Der funktionale Stammtisch Leipzig trifft sich jeden 4. Mittwoch
im Monat ab 20 Uhr in der dezentrale.
link: https://www.meetup.com/de-DE/funktionaler-stammtisch-leipzig/
weekday: Mittwoch weekday: Mittwoch
interval: 4ten interval: 4ten
begin: '20.00' begin: '20.00'

View File

@ -21,7 +21,7 @@ event:
haecksen_leipzig [AT] systemli [DOT] org haecksen_leipzig [AT] systemli [DOT] org
weekday: Dienstag weekday: Dienstag
interval: letzten interval: letzten
begin: '19' begin: '19.00'
link: https://www.haecksen.org link: https://www.haecksen.org
--- ---

View File

@ -13,9 +13,6 @@ aliases:
- /termine/montag - /termine/montag
event: event:
weekly: weekly:
# remote_chat: false
# remote_reason: covid
# remote_url: https://meetmeetmeet.de/dezentrale-programmierrunde
intro: >- intro: >-
Hier diskutieren Mitglieder der dezentrale organisatorische Dinge, wie Hier diskutieren Mitglieder der dezentrale organisatorische Dinge, wie
beispielsweise zukünftige Veranstaltungen, zu erledigende Aufgaben für beispielsweise zukünftige Veranstaltungen, zu erledigende Aufgaben für

View File

@ -17,9 +17,6 @@ aliases:
- /termine/montag - /termine/montag
event: event:
weekly: weekly:
# remote_chat: false
# remote_reason: covid
# remote_url: https://meetmeetmeet.de/dezentrale-programmierrunde
intro: >- intro: >-
Ob Du mit bits und bytes zaubern kannst, oder gerade erst Ob Du mit bits und bytes zaubern kannst, oder gerade erst
100 = 11+1 verstehst: Wir freuen uns auf Deinen Besuch bei uns. Du 100 = 11+1 verstehst: Wir freuen uns auf Deinen Besuch bei uns. Du
@ -28,6 +25,7 @@ event:
weekday: Montag weekday: Montag
begin: '19.00' begin: '19.00'
finish: '21.00' finish: '21.00'
# remote_url: https://meetmeetmeet.de/dezentrale-programmierrunde
matrix_channel: '#programmierrunde:chat.dezentrale.space' matrix_channel: '#programmierrunde:chat.dezentrale.space'
--- ---

View File

@ -13,9 +13,6 @@ aliases:
- /termine/montag - /termine/montag
event: event:
weekly: weekly:
# remote_chat: false
# remote_reason: covid
# remote_url: https://meetmeetmeet.de/dezentrale-programmierrunde
intro: >- intro: >-
Die regelmäßige Sitzung des Vorstands der dezentrale. Interessierte Die regelmäßige Sitzung des Vorstands der dezentrale. Interessierte
können hier die Entstehung von Beschlüssen bewohnen oder wichtige können hier die Entstehung von Beschlüssen bewohnen oder wichtige

View File

@ -11,11 +11,11 @@ aliases:
image: image:
alt: Thank you! alt: Thank you!
choices: choices:
- /intern/thanks/awesome-dog.jpg - /img/thanks/awesome-dog.jpg
- /intern/thanks/could-you-get-any-cooler.jpg - /img/thanks/could-you-get-any-cooler.jpg
- /intern/thanks/t_hanks.jpg - /img/thanks/t_hanks.jpg
- /intern/thanks/thank-you.jpg - /img/thanks/thank-you.jpg
- /intern/thanks/thanks-for-your-help.jpg - /img/thanks/thanks-for-your-help.jpg
--- ---
{{< random_image >}} {{< random_image >}}

View File

@ -40,14 +40,10 @@ Kontoauszuges, dann müsst ihr uns nicht mal eure Adresse geben.
Kontakt Kontakt
: {{< value "mail" "kasse" >}} : {{< value "mail" "kasse" >}}
--- {{< figure
class="pure-img"
{{< resource_image src="/img/kitty.jpg"
src="img/kitty.jpg"
alt="Kleine süße Katze - erhöht die Spendenbereitschaft!" alt="Kleine süße Katze - erhöht die Spendenbereitschaft!"
attr="Pargon Blake at Attention (CC BY 2.0)"
attrlink="https://www.flickr.com/photos/pargon/2527422080/in/album-72157605279479377/"
>}} >}}
[kitty]: https://www.flickr.com/photos/pargon/2527422080/in/album-72157605279479377/
<small>
[Katze: Pargon Blake at Attention (CC BY 2.0)][kitty]
</small>

View File

@ -3,7 +3,7 @@ title: Lockpicking Workshop mit einem Profi aus Berlin
slug: lockpicking-workshop slug: lockpicking-workshop
description: Am 20.11. ab 19 Uhr Lockpicking Workshop description: Am 20.11. ab 19 Uhr Lockpicking Workshop
date: 2019-11-11T10:11:11+01:00 date: 2019-11-11T10:11:11+01:00
type: posts type: post
draft: false draft: false
categories: categories:
- Event - Event

View File

@ -3,7 +3,7 @@ title: "WorkAdventure Workshop Virtuelles Rathaus"
slug: workadventure-workshop-virtuelles-rathaus slug: workadventure-workshop-virtuelles-rathaus
description: Wir veranstalten einen WorkAdventure Workshop, zusammen mit dem Kinderbüro Leipzig, und bauen das Neue Rathaus virtuell nach. Der Workshop findet ab dem 16.11. jeden Dienstag von 16 - 18 Uhr in der Grundschule am Addis-Abeba-Platz statt. description: Wir veranstalten einen WorkAdventure Workshop, zusammen mit dem Kinderbüro Leipzig, und bauen das Neue Rathaus virtuell nach. Der Workshop findet ab dem 16.11. jeden Dienstag von 16 - 18 Uhr in der Grundschule am Addis-Abeba-Platz statt.
date: 2021-10-31T20:04:54+01:00 date: 2021-10-31T20:04:54+01:00
type: posts type: post
draft: false draft: false
categories: categories:
- Workadventure - Workadventure

View File

@ -3,7 +3,7 @@ title: "Datenschutz Im Zeitgeschichtlichen Forum"
slug: datenschutz-im-zeitgeschichtlichen-forum slug: datenschutz-im-zeitgeschichtlichen-forum
description: "Mitglieder der Dezentrale helfen Besucher:innen der #DeutschlandDigital mit Tipps zum Datenschutz" description: "Mitglieder der Dezentrale helfen Besucher:innen der #DeutschlandDigital mit Tipps zum Datenschutz"
date: 2022-06-16T16:48:54+02:00 date: 2022-06-16T16:48:54+02:00
type: posts type: post
draft: false draft: false
categories: categories:
- Allgemein - Allgemein

View File

@ -16,15 +16,14 @@ sitemap:
--- ---
Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus. Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus.
Diese werden auch bei
> **Hinweis**: Wegen anhaltender Pandemie fallen manche Termine aus.
> Im Zweifel per Chat oder Mail nachfragen und bitte das
> [Hygienerkonzept]({{< ref "/dokumente.md" >}}) beachten.
Unsere Termine werden auch bei
[{{< value "links" "meetup_name" >}}]({{< value "links" "meetup_href" >}}) [{{< value "links" "meetup_name" >}}]({{< value "links" "meetup_href" >}})
angekündigt. angekündigt.
Hinweis
: Es kann vorkommen dass manche Termine ausfallen.
: Im Zweifel per Chat oder Mail nachfragen.
{{< event_weekly_display >}} {{< event_weekly_display >}}
--- ---

View File

@ -7,57 +7,51 @@ menu: main
weight: 40 weight: 40
categories: categories:
- General - General
showmeta: false showmeta: true
showmetadates: false showmetadates: false
showmetalinks: false showmetalinks: false
--- ---
## dezentrale. Hackspace. WTF?!
Die dezentrale ist ein gemeinschaftlich verwalteter Ort, an dem technisch Die dezentrale ist ein gemeinschaftlich verwalteter Ort, an dem technisch
interessierte Menschen zusammen kommen können, um voneinander zu lernen interessierte Menschen zusammen kommen können, um voneinander zu lernen
und an Projekten zu basteln. und an Projekten zu basteln.
## Das Gebäude
{{< figure
src="/img/das_gebaeude.jpg"
alt="Das Gebäude"
>}}
<div class="pure-g">
<div class="pure-u-1-3 centered">
<h2>Das Gebäude</h2>
<div class="pad-horizontal">
{{< resource_image src="img/das_gebaeude.jpg" alt="Das Gebäude" >}}
</div>
<div class="pad-horizontal">
Die dezentrale befindet sich im Hinterhaus der Die dezentrale befindet sich im Hinterhaus der
{{< value "address" "street_number" >}}. {{< value "address" "street_number" >}}.
Der Hackspace nimmt die erste Etage ein und ist über eine Holztreppe Der Hackspace nimmt die erste Etage ein und ist über eine Holztreppe
zu erreichen. zu erreichen.
</div>
</div> ## Die Räume
<div class="pure-u-1-3 centered">
<h2>Die Räume</h2> {{< figure
<div class="pad-horizontal"> src="/img/die_raeume.jpg"
{{< resource_image src="img/die_raeume.jpg" alt="Die Räume" >}} alt="Die Räume"
</div> >}}
<div class="pad-horizontal">
Die dezentrale setzt sich aus mehreren Räumen zusammen — dem Hauptraum Die dezentrale setzt sich aus mehreren Räumen zusammen — dem Hauptraum
mit großer Elektronik-Werkstatt, Arbeitsplätzen, und einem mit großer Elektronik-Werkstatt, Arbeitsplätzen, und einem
Gemeinschaftsbereich. Der Mitgliederbereich beherbergt die Chill-Out-Area, Gemeinschaftsbereich. Der Mitgliederbereich beherbergt die Chill-Out-Area,
mit Büro und die Küche. mit Büro und die Küche.
Darüber hinaus gibt es einen Server-/Abstellraum, und einen separaten Darüber hinaus gibt es einen Server-/Abstellraum, und einen separaten
Projektraum. Projektraum.
</div>
</div> ## Der Verein
<div class="pure-u-1-3 centered">
<h2>Der Verein</h2> {{< figure
<div class="pad-horizontal"> src="/img/der_verein.jpg"
{{< resource_image src="img/der_verein.jpg" alt="Der Verein" >}} alt="Der Verein"
</div> >}}
<div class="pad-horizontal">
Die dezentrale wird von dem Verein {{< value "global" "full_name" >}} Die dezentrale wird von dem Verein {{< value "global" "full_name" >}}
verwaltet. Wir freuen uns immer über Neuzugänge! Schau doch einfach mal vorbei verwaltet. Wir freuen uns immer über Neuzugänge! Schau doch einfach mal vorbei
oder schreib uns eine Mail. oder schreib uns eine Mail.
</div>
</div>
</div>
Wir sind auch der Wir sind auch der
[{{< value "links" "chaostreff_name" >}}]({{< value "links" "chaostreff_href" >}}) [{{< value "links" "chaostreff_name" >}}]({{< value "links" "chaostreff_href" >}})

View File

@ -45,5 +45,7 @@ links:
lists_name: lists.dezentrale.space lists_name: lists.dezentrale.space
meetup_href: https://www.meetup.com/dezentrale meetup_href: https://www.meetup.com/dezentrale
meetup_name: Meetup meetup_name: Meetup
proceedings_href: https://wiki.dezentrale.space/Protokolle
proceedings_name: Protokolle
techniksprechstunde_href: https://techniksprechstunde.de techniksprechstunde_href: https://techniksprechstunde.de
techniksprechstunde_name: Techniksprechstunde techniksprechstunde_name: Techniksprechstunde

View File

@ -15,34 +15,10 @@
{{- $annotation := $.Page.Param "event.weekly.annotation" }} {{- $annotation := $.Page.Param "event.weekly.annotation" }}
{{- $link := $.Page.Param "event.weekly.link" }} {{- $link := $.Page.Param "event.weekly.link" }}
{{- $remote_url := $.Page.Param "event.weekly.remote_url" }} {{- $remote_url := $.Page.Param "event.weekly.remote_url" }}
{{- $remote_chat := $.Page.Param "event.weekly.remote_chat" }}
{{- $remote_reason := $.Page.Param "event.weekly.remote_reason" }}
{{- $matrix_channel := $.Page.Param "event.weekly.matrix_channel" }} {{- $matrix_channel := $.Page.Param "event.weekly.matrix_channel" }}
<p> <p>
{{ $intro }} {{ $intro }}
</p> </p>
{{- with $remote_url }}
<div class="pure-u-1-8"></div>
<div class="pure-u-3-4 border-dashed pad-both">
{{- if eq $remote_reason "covid" }}
&#x1f9a0;&#xfe0e;
{{- end }}
Das Event findet
{{- if eq $remote_reason "covid" }}
aufgrund der Corona-Pandemie
{{- end }}
virtuell statt
<br>
<a href="{{ . }}" target="_blank">{{ . }}</a>
{{- with $remote_chat }}
<br>
Der genaue Meetingraum wird im Chat kurzfristig bekannt gegeben.
(Deine Stimme zählt, Dein Video aber nicht - Teilnahme per WebCam ist
nicht erforderlich. Das Event wird zu keinem Zeitpunkt aufgezeichnet.)
{{- end }}
</div>
<div class="pure-u-1-8"></div>
{{- end }}
<dl> <dl>
<dt>Termin</dt> <dt>Termin</dt>
<dd> <dd>
@ -53,10 +29,12 @@
{{ $weekday }} {{ $weekday }}
{{- end }} {{- end }}
{{- with $begin }} {{- with $begin }}
von {{ . }} bis von {{ . }} Uhr bis
{{- with $finish }} {{- with $finish }}
{{ . }} {{ . }} Uhr
{{ end }} {{- else }}
open end
{{- end }}
{{- end }} {{- end }}
</dd> </dd>
{{- with $annotation }} {{- with $annotation }}
@ -64,6 +42,12 @@
<small>({{ . }})</small> <small>({{ . }})</small>
</dd> </dd>
{{- end }} {{- end }}
{{- with $remote_url }}
<dt>Remote Treffen</dt>
<dd>
Das Event findet virtuell statt: <a href="{{ . }}">{{ . }}</a>
</dd>
{{- end }}
{{- with $matrix_channel }} {{- with $matrix_channel }}
<dt>Matrix Channel</dt> <dt>Matrix Channel</dt>
<dd> <dd>

View File

@ -4,9 +4,7 @@
{{- end }} {{- end }}
{{- $alt := default "random image" ($.Page.Param "image.alt") }} {{- $alt := default "random image" ($.Page.Param "image.alt") }}
{{- $id := sha256 (index (seq 999 | shuffle) 0) }} {{- $id := sha256 (index (seq 999 | shuffle) 0) }}
<p id="{{ $id }}"> <p id="{{ $id }}"></p>
<img class="centered pad-vertical" >
</p>
<script> <script>
document.addEventListener("DOMContentLoaded", function() { document.addEventListener("DOMContentLoaded", function() {
const container = document.getElementById("{{ $id }}"); const container = document.getElementById("{{ $id }}");
@ -14,7 +12,7 @@ document.addEventListener("DOMContentLoaded", function() {
if (!container || !choices) { return; } if (!container || !choices) { return; }
const img = document.createElement("img"); const img = document.createElement("img");
img.alt = "{{ $alt }}"; img.alt = "{{ $alt }}";
img.classList.add("centered", "pad-vertical"); img.classList.add("centered");
img.src = choices[Math.floor(Math.random() * choices.length)]; img.src = choices[Math.floor(Math.random() * choices.length)];
container.appendChild(img); container.appendChild(img);
}) })

View File

@ -8,5 +8,5 @@
{{- end }} {{- end }}
{{- $img := resources.Get $src | resources.Fingerprint }} {{- $img := resources.Get $src | resources.Fingerprint }}
<p> <p>
<img class="pure-img centered pad-vertical" src="{{ $img.RelPermalink }}" alt="{{ $alt }}"> <img class="centered" src="{{ $img.RelPermalink }}" alt="{{ $alt }}">
</p> </p>

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 166 KiB

After

Width:  |  Height:  |  Size: 166 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB