Compare commits

...

80 Commits

Author SHA1 Message Date
redpelican 425851471a new article: Gedenken an Arkan 2022-04-06 22:51:18 +02:00
redpelican eea607c6c1 new article: Konzert Katzengejammer 2022-04-06 22:43:00 +02:00
teldra 4c47cbfe42 small fixes 2022-04-04 21:26:28 +02:00
teldra 3a75808d5c small fixes 2022-04-04 20:49:00 +02:00
teldra 50c0427313 small fixes 2022-04-04 20:47:14 +02:00
teldra f498ce059b small fixes 2022-04-04 20:37:30 +02:00
teldra 11c6e1a21c small fixes 2022-04-04 20:35:39 +02:00
teldra c959e2ac4c small fixes 2022-04-04 20:22:31 +02:00
teldra f2b20be71e small fixes 2022-04-04 20:18:47 +02:00
teldra 3e6ff266f2 small fixes 2022-04-04 20:18:10 +02:00
teldra f77ab571f9 small fixes 2022-04-04 20:17:08 +02:00
teldra 4a4a3c9ef1 small fixes 2022-04-04 20:16:27 +02:00
teldra 27fc16f721 small fixes 2022-04-04 20:10:29 +02:00
teldra 7d69ef4155 small fixes 2022-04-04 20:10:10 +02:00
teldra 5b51a13cfc small fixes 2022-04-04 20:09:51 +02:00
teldra 58a46edfe9 small fixes 2022-04-04 20:08:20 +02:00
teldra de33ba6223 small fixes 2022-04-04 20:07:52 +02:00
teldra bd9a04e707 small fixes 2022-04-04 20:07:21 +02:00
teldra b54cc74ac9 small fixes 2022-04-04 20:07:09 +02:00
teldra 652fc080aa small fixes 2022-04-04 20:06:48 +02:00
teldra 39a58d7fb0 small fixes 2022-04-04 20:06:10 +02:00
teldra 7068222d1e small fixes 2022-04-04 20:05:38 +02:00
teldra 3141074677 small fixes 2022-04-04 20:05:26 +02:00
teldra 9dba9b9dca small fixes 2022-04-04 20:04:56 +02:00
teldra c578ed563e small fixes 2022-04-04 20:04:30 +02:00
teldra 6371d8beaf small fixes 2022-04-04 20:03:02 +02:00
teldra f1cf5e0041 small fixes 2022-04-04 20:02:18 +02:00
teldra 756423727b small fixes 2022-04-04 20:01:57 +02:00
teldra 86b90d5b4c small fixes 2022-04-04 20:01:37 +02:00
teldra 8635573fbc small fixes 2022-04-04 20:01:21 +02:00
teldra 1e0e6a2747 small fixes 2022-04-04 20:00:45 +02:00
teldra 00cd63827f small fixes 2022-04-04 19:59:36 +02:00
teldra 5232f6bf20 small fixes 2022-04-04 19:58:09 +02:00
teldra 7941cb03cb small fixes 2022-04-04 19:57:56 +02:00
teldra 6b61605da7 small fixes 2022-04-04 19:55:19 +02:00
teldra 6be4cc17df small fixes 2022-04-04 19:54:22 +02:00
teldra 03dc1c96e5 small fixes 2022-04-04 19:53:38 +02:00
teldra d09312c539 small fixes 2022-04-04 19:53:00 +02:00
teldra a4737842a3 small fixes 2022-04-04 19:51:44 +02:00
teldra ff2bf562e0 small fixes 2022-04-04 19:51:24 +02:00
teldra 385ccbd2af small fixes 2022-04-04 19:51:03 +02:00
teldra 2cf1029596 small fixes 2022-04-04 19:50:00 +02:00
teldra c8f9501bf6 small fixes 2022-04-04 19:49:07 +02:00
teldra 922cbb798f small fixes 2022-04-04 19:48:28 +02:00
teldra fc6a577ac9 small fixes 2022-04-04 19:48:07 +02:00
teldra 5888136cd7 small fixes 2022-04-04 19:46:41 +02:00
teldra dd9ba20958 small fixes 2022-04-04 19:46:03 +02:00
teldra 618c7f53bf small fixes 2022-04-04 19:45:13 +02:00
teldra 53991573d1 small fixes 2022-04-04 19:43:54 +02:00
teldra e42ddbac75 small fixes 2022-04-04 19:43:44 +02:00
teldra dcb7d62e20 small fixes 2022-04-04 19:43:14 +02:00
teldra 2266aaab02 small fixes 2022-04-04 19:41:52 +02:00
teldra 308fb4ae24 small fixes 2022-04-04 19:41:29 +02:00
teldra 344550fbb3 small fixes 2022-04-04 19:41:07 +02:00
teldra d1410534a3 small fixes 2022-04-04 19:40:43 +02:00
teldra 9d26f7df42 small fixes 2022-04-04 19:39:53 +02:00
teldra cab70eae0d small fixes 2022-04-04 19:39:22 +02:00
teldra 98a577dc62 small fixes 2022-04-04 19:37:38 +02:00
teldra 171b5335c6 small fixes 2022-04-04 19:37:20 +02:00
teldra f57677319b small fixes 2022-04-04 19:35:24 +02:00
teldra 5ff857b2db small fixes 2022-04-04 19:30:58 +02:00
teldra c014d309d0 small fixes 2022-04-04 19:28:17 +02:00
teldra f165a06f82 small fixes 2022-04-04 19:19:22 +02:00
teldra e2937b2e9d small fixes 2022-04-04 18:45:15 +02:00
teldra 486408eb58 small fixes 2022-04-04 18:44:50 +02:00
teldra 523ac44317 small fixes 2022-04-04 18:43:45 +02:00
teldra 227495da1e small fixes 2022-04-04 18:41:32 +02:00
teldra 7dd929f230 small fixes 2022-04-04 18:40:15 +02:00
teldra e6b8e8a9f0 small fixes 2022-04-04 18:39:40 +02:00
teldra dfe5ad531f small fixes 2022-04-04 18:32:57 +02:00
teldra 09a362974f small fixes 2022-04-04 18:32:24 +02:00
teldra 08978447a3 small fixes 2022-04-04 18:28:32 +02:00
teldra ba4d305756 small fixes 2022-04-04 18:28:03 +02:00
teldra ccd6584982 small fixes 2022-04-04 18:26:08 +02:00
teldra 173330c73b small fixes 2022-04-04 18:25:35 +02:00
teldra 429f4812a7 small fixes 2022-04-04 18:23:02 +02:00
teldra dbfac51e7d small fixes 2022-04-04 18:04:46 +02:00
teldra b8a5a23d0a small fixes 2022-04-04 18:04:16 +02:00
teldra 8d4a987c30 small fixes 2022-04-04 17:56:13 +02:00
teldra a577b92089 small fixes 2022-04-04 17:51:00 +02:00
16 changed files with 266 additions and 153 deletions

View File

@ -1,74 +1,3 @@
# Anleitung fuer Artikel
## Bunteshaus.de
## Grundlegendes
Jeder Artikel ist ein Ordner der in den Ordnern `content/events` `content/news` oder `content/bunteshaus` liegen kann.
Dadrin muss sich mindestens eine `index.*.md` Datei befinden und ggf. noch Bilder, die den Artikel illustrieren.
Das Sternchen steht dabei fuer `de`, `ku` oder `en`. Dieses steht für die Übersetzung des Artikels.
Ein Beispiel sieht so aus:
```
--content/events/23.12.2323-Konzert
|_ index.de.md
|_ index.en.md
|_ 1.jpg
```
Ein [Echtweltbeispiel](https://schlomp.space/Bunteshaus/bunteshaus.de/src/branch/main/content/events/06.11.2021-konzert).
Eine Methode ist, einen Artikel auf Deutsch anzulegen (`index.de.md`), diese Datei zu `index.ku.md` kopieren und dann den [Inhalt](https://schlomp.space/Bunteshaus/bunteshaus.de#inhalt) anzupassen
## Metadaten
```
1 ---
2 title: "Testtitel"
3 date: 2021-10-23T18:15:19+02:00
4 featured: false
5 when: "Jeden Montag, 19Uhr"
6 recurrent: false
7 register: "mail@bunteshaus.de"
8 covid: "3G"
9 price: "3€"
10 categories: "Konzert"
11 tags: ["Interpretin 1", "Interpretin 2", "Interpret 3"]
12 ---
13 Endlich wieder Konzerte und den Auftakt macht Testtitel!
```
Alles zwischen Zeile 1 und 12 sind die Metadaten.
Zeile 2 ist der Titel, wie er auf der Homepage auftauchen wird.
Zeile 3 ist das Datum und die Zeit (und Zeitzone (`+02:00`)), an dem der Artikel erstellt wird.
Zeile 4 kann benutzt werden, um den Artikel prominent zu Platzieren. (Pressemitteilungen etc.)
Zeile 5 kann benutzt werden, um einen Artikel als Termin zu deklarieren.
Zeile 6 markiert einen Artikel als regelmässigen Termin, wenn da `true` steht. (Muss ohne `""` sein.)
Zeile 7 ist die Email Adresse, wenn eine Anmeldung erwünscht ist. Vor allem während Covid sinnvoll.
Zeile 8 gibt an, welche Covid Regeln zur Zeit gelten.
Zeile 9 kann benutzt werden um die Kosten des Termin anzugeben. Füllbar mit Text ("Spenden"), einem Wert ("3€" oder "free")
Zeile 10 kann angegeben werden, um die Kategorie des Artikels zu bestimmen. Zum Beispiel "Konzert" oder "Party" oder "Bunteshaus" (Bitte nur eine Kategorie)
Zeile 11 wird benutzt, um Inhalte zu taggen. Wenn "Interpretin 1" in verschiedenen Artikeln auftaucht, kann man auf der Homepage danach filtern.
**Die Zeilen 4-11 weglassen, wenn sie nicht benutzt werden.**
## Inhalt
Ab Zeile 13 ist der Inhalt des Artikels:
Soll eine Überschrift im Text passieren, schreibe `##` davor. Eine Unterüberschrift geht mit `###`
Soll etwas **fett** geschrieben werden, schreibe `**` davor und dahinter.
Soll eine neue Zeile angefangen werden, schreibe zwei Leerzeichen hinter den Satz.
Soll ein Absatz gemacht werden, lasse eine Zeile zwischen Absatz 1 und Absatz 2 frei.
Eine Link kann einfach geschrieben werden, allerdings kann man diesen auch gestalten:
`[Bunteshaus](https://bunteshaus.de)` wird [Bunteshaus](https://bunteshaus.de)
## Hilfsprogramm
Installiere dir `git` und `hugo` in deinem Linux und mach dir hier einen Account.
Danach "forkst" du dieses Projekt in deinen Account (oben rechts) und klonst das Projekt auf deinen Rechner.
Dann kannst du im Hauptordner des Projektes beispielsweise `hugo new events/80.12.2330-Konzert/index.de.md` ausführen und es wird der Ordner und die Standarddaten, wie oben beschrieben, in die Datei `index.de.md` geschrieben.
Dann kannst du die Datei in einem Standardprogramm verändern.
Wenn du damit zufrieden bist, machst du einen beschreibenden Commit und einen Pullrequest auf dieses Projekt und ein Admin wird benachrichtigt.
Wenn dein Artikel fertig ist, wird er in dieses Projekt gemerged und ist damit online!
Diese Anleitung ist nur ein grober Überblick.
Anleitungen und sonstiges findest du unter [/docs](https://schlomp.space/Bunteshaus/bunteshaus.de/src/branch/main/docs)

View File

@ -0,0 +1,10 @@
---
title: "Katzengejammer"
date: "2022-04-04T23:16:00+02:00"
when: "Montag, 04.04.2022, 23.23 Uhr"
events: ["Konzert"]
price: "free"
---
Endlich wieder nach langer Covidauszeit sind die Kitten von Katzengejammer wieder am Start. Sie werden euch einen unvergesslichen Abend voller Katzengejammer bieten. Katzengejammer sind seit Jahren der Renner um alle Mäuse aus der Küche zu vertreiben und zum dancen im Gemüsebeet zu bewegen.
Bier kostet 3 Euro, jedoch ist die Katzenmilch für euch umsonst. Bringt alle eure Hunde mit es wird ein Fest

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

View File

@ -0,0 +1,30 @@
---
title: "Gedenken an Arkan"
date: 2022-04-05T09:31:00+02:00
newscategories: []
eventcategories: []
when: "Donnerstag, 07.04.2022, 18:00 Uhr, Celler Triftpark"
featured: false
covid: ""
contact: "ArkanGedenken@riseup.net"
price: ""
draft: false
tags: []
---
Am 7. April jährt sich der Todestag des êzîdischen Jugendlichen Arkan Hussein Khalaf zum zweiten Mal. Wir, die Initiative "In Gedenken an Arkan“, in der sich unterschiedliche Gruppen und Einzelpersonen aus Celle organisieren, rufen zur Beteiligung am Gedenken auf.
Zum Jahrestag der Ermordung am 7. April um 18 Uhr im Celler Triftpark ist ein gemeinsames Zusammenkommen und Erinnern geplant.
Wir wollen der Familie und den Freund:innen von Arkan erneut unsere tiefe Anteilnahme ausdrücken, in Arkans Erinnerung zusammenkommen und ihm an seinem Todesort gedenken.
Im Jahr 2014 floh Arkan mit seiner Familie aufgrund des Genozids durch den IS an den Êzîd:innen in Şengal, Nordirak, nach Celle. Hier wurde er am 7. April 2020 von einem Mann erstochen.
Ähnlich wie bei den rassistischen Morden in Hanau wird bei dem Täter eine Mischung aus rechter Ideologie und Verschwörungstheorien erkennbar.
Im vergangenen Jahr gab es eine große Gedenkdemonstration und es wurde eine Gedenktafel in der Bahnhofstraße angebracht.
Lasst uns gemeinsam die Erinnerung an Arkan weiterhin aufrecht erhalten und damit auch ein deutliches Zeichen gegen Rassismus und jegliche Art von Diskriminierung setzen.
Alle Aktivitäten finden mit Rücksicht auf coronabedingte Hygiene- und Abstandsregelungen statt.
Initiative „In Gedenken an Arkan“ (Kontakt: ArkanGedenken@riseup.net)

View File

@ -4,4 +4,5 @@ date: "1993-09-04T19:00:00+02:00"
about: true
---
Immer eine Gratwanderung... Trotz unserer eigentlich konkurrenzlosen Eintritts- und Getränkepreisen gibt's leider kaum eine Veranstaltung, bei der nicht an der Kasse diskutiert wird. Wir sind es leid. Aber gäbe es einen Weg die Preise auf Dauer zu halten, oder sogar zu senken: Kommt einfach in Massen! Denn unser Prinzip ist, Veranstaltung nach Möglichkeit kostendeckend durchzuführen.
Und Kosten haben wir immer. Feind Nr. 1 ist die "Gesellschaft für musikalische Aufführungs- und mechanische Vervielfältigungsrechte" (Gema), die sobald ein Ton erklingt die Hand aufhält. Bei Parties ist es nicht nur die Gema, es muss auch eine PA- und Lichtanlage geliehen werden. Und auch die Gagen für DJ's werden halt über den Eintritt finanziert. Und diese Kosten verteilen wir nach Möglichkeit auf die BesucherInnen. Doch schon der Alltag produziert Kosten, auch wenn die Räumlichkeiten von der Betriebsführungs - GmbH mietfrei zur Verfügung gestellt werden und selbst Mietnebenkosten bis zu einer monatlichen Obergrenze von 400€ frei sind. Aber: Wir zahlen Versicherung für den Fall, dass jemanden eine Box auf den Fuss fällt, zahlen die Abfallgebühr für den unvermeidlichen Müll, halten Internet und Telefon vor und müssen - auch wenn es manchmal nicht so scheint - permanent Reinigungsmittel und Toilettenpapier kaufen. Diese ganzen Kosten holen wir über den Getränke "Gewinn" rein. Unser wichtigster Partner in allen Ausbau und Anschaffungsfragen ist die Landesarbeitsgemeinschaft Soziokultur. Das Versammlungsstättenrecht nötigt selbst kleinen Zentren wie dem Bunten HAus zur Einhaltung einer Menge Vorschriften. Das fängt bei der Anzahl der Toiletten an, geht weiter über Feuerlöscher und Fluchtwegbeschilderung, und endet nicht bei der Lüftungsanlage, die jetzt in der Halle eingebaut wurde. Diese Investitionen wären ohne die Unterstützung der LAGS nicht möglich gewesen. Das Bunte Haus hatte zu allen diesen Investitionen einen Eigenanteil von 5 - 10% aufzubringen. Aus dem laufenden Betrieb wäre dies nicht zu erwirtschaften gewesen; allein zum Teil nicht unerhebliche Spenden machten es möglich, den jeweiligen Eigenanteil zu finanzieren. Wie immer, wenn es um Finanzen geht, hier der obligatorische SPENDENAUFRUF. Das Bunte Haus e.V. ist gemeinnützig. Jede Spende kann also bei der Steuererklärung geltend gemacht werden. Wer im doppelten Sinne für uns etwas über hat.
Und Kosten haben wir immer. Feind Nr. 1 ist die "Gesellschaft für musikalische Aufführungs- und mechanische Vervielfältigungsrechte" (Gema), die sobald ein Ton erklingt die Hand aufhält. Bei Parties ist es nicht nur die Gema, es muss auch eine PA- und Lichtanlage geliehen werden. Und auch die Gagen für DJ's werden halt über den Eintritt finanziert. Und diese Kosten verteilen wir nach Möglichkeit auf die BesucherInnen. Doch schon der Alltag produziert Kosten, auch wenn die Räumlichkeiten von der Betriebsführungs - GmbH mietfrei zur Verfügung gestellt werden und selbst Mietnebenkosten bis zu einer monatlichen Obergrenze von 400€ frei sind. Aber: Wir zahlen Versicherung für den Fall, dass jemanden eine Box auf den Fuss fällt, zahlen die Abfallgebühr für den unvermeidlichen Müll, halten Internet und Telefon vor und müssen - auch wenn es manchmal nicht so scheint - permanent Reinigungsmittel und Toilettenpapier kaufen.
Diese ganzen Kosten holen wir über den Getränke "Gewinn" rein. Unser wichtigster Partner in allen Ausbau und Anschaffungsfragen ist die Landesarbeitsgemeinschaft Soziokultur. Das Versammlungsstättenrecht nötigt selbst kleinen Zentren wie dem Bunten HAus zur Einhaltung einer Menge Vorschriften. Das fängt bei der Anzahl der Toiletten an, geht weiter über Feuerlöscher und Fluchtwegbeschilderung, und endet nicht bei der Lüftungsanlage, die jetzt in der Halle eingebaut wurde. Diese Investitionen wären ohne die Unterstützung der LAGS nicht möglich gewesen. Das Bunte Haus hatte zu allen diesen Investitionen einen Eigenanteil von 5 - 10% aufzubringen. Aus dem laufenden Betrieb wäre dies nicht zu erwirtschaften gewesen; allein zum Teil nicht unerhebliche Spenden machten es möglich, den jeweiligen Eigenanteil zu finanzieren. Wie immer, wenn es um Finanzen geht, hier der obligatorische SPENDENAUFRUF. Das Bunte Haus e.V. ist gemeinnützig. Jede Spende kann also bei der Steuererklärung geltend gemacht werden. Wer im doppelten Sinne für uns etwas über hat.

89
docs/artikelstruktur.md Normal file
View File

@ -0,0 +1,89 @@
# Anleitung fuer Artikel
## Grundlegendes
Jeder Artikel ist ein Ordner der in dem Ordner `content/news` liegen muss.
In diesem Ordner wiederum muss sich mindestens eine `index.*.md` Datei befinden und ggf. noch Bilder, die den Artikel illustrieren.
Das Sternchen steht dabei fuer `de`, `ku` oder `en`. Dieses steht für die Übersetzung des Artikels.
Ein Beispiel sieht so aus:
```
--content/news/2323.12.29-Konzert
|_ index.de.md
|_ index.en.md
|_ 1.jpg
|_ 2.png
```
In diesem Falle gibt es den Artikel auf Deutsch und Enlisch und ein Bild für die Artikelübersicht und eins zum illustrieren des Artikeltextes.
Eine gute Methode ist, einen Artikel auf Deutsch anzulegen (`index.de.md`), diese Datei zu `index.ku.md` kopieren und dann den [Inhalt](https://schlomp.space/Bunteshaus/bunteshaus.de/src/branch/main/docs/artikelstruktur.md#inhalt) zu übersetzen.
## Metadaten
```
1 ---
2 title: "Testtitel"
3 date: 2021-10-23T18:15:19+02:00
4 featured: false
5 about: false
6 when: "Jeden Montag, 19Uhr"
7 categories: ["Pressemitteilung"]
8 events: ["Konzert"]
9 tags: ["Interpretin 1", "Interpretin 2", "Interpret 3"]
10 price: "3€"
11 registeremail: "mail@bunteshaus.de"
12 covid: "3G"
13 ---
14 Endlich wieder Konzerte und den Auftakt macht Testtitel!
```
| ZeilenNr.| | Bedeutung | notwendig |
|---:|:---:|:---|---:|
| Zeile 1| | und 13 Kennzeichnen die Metadaten.| yes |
| Zeile 2| | ist der Titel, wie er auf der Homepage auftauchen wird.| yes |
| Zeile 3| | ist das Datum und die Zeit (und Zeitzone (`+02:00`)), an dem der Artikel erstellt wird.| yes |
| Zeile 4| | kann benutzt werden, um den Artikel prominent zu Platzieren. (Pressemitteilungen etc.)| |
| Zeile 5| | damit wird ein artikel in die ueberuns kategorie aufgenommen (das projek "café" zb)| |
| Zeile 6| | wenn etwas ein Event ist, dann hat es ein Datum. Hier kann man das wie im beispiel angeben.| |
| Zeile 7| * | da alles eine news ist, gibt man so die kategorie fuer diese an. Fuer zb Partys oder Konzerte Inhaus empfiehlt sich "Buha"| |
| Zeile 8| * | Wenn etwas ein Event ist, kriegt es eine spezielle Kategorie. (Konzert, Party, Regelmäßig, Workshop (siehe Liste auf der homepage))| |
| Zeile 9| * | zum taggen von artikeln. zb interpreten von konzerten, thematliche schwerpunkte, vortragende.| |
|Zeile 10| | kann benutzt werden um die Kosten des Termin anzugeben. Füllbar mit Text "3€" oder "free"| |
|Zeile 11| | heisst irrtuemlich noch so, wird aber geaendert| |
|Zeile 12| | falls man noch vor covid warnen muss (work in progress :D)| |
|Zeile 14| | Ab Zeile 14 Beginnt der Inhalt| |
**\* Kategorien und Tags funktionieren so:**
Da man da mehrere Daten angeben kann, muss ein Eintrag in eckige Klammern:
`categories: ["einzelne kategorie"]`
Sollen da mehr Kategorien stehen, gibt man diese so an:
`categories: ["erste kategorie","zweite kategorie","dritte kategorie"]`
## Inhalt
Soll eine Überschrift im Text passieren, schreibe `##` vor den Teile. Eine Unterüberschrift geht mit `###`
`## Kapitelüberschrift`
`### Absatzüberschrift`
Soll etwas **fettschrift** geschrieben werden, schreibe `**` davor und dahinter.
`**worte in fettschrift**`
Soll eine neue Zeile angefangen werden, schreibe zwei Leerzeichen hinter den Satz.
`[...] am ende des satzes. | <- Der Strich symbolisiert das Zeilenende`
Soll ein Absatz gemacht werden, lasse eine Zeile zwischen dem ersten und dem neuen Absatz frei.
Eine Link kann einfach geschrieben werden, allerdings kann man diesen auch gestalten:
`[Bunteshaus](https://bunteshaus.de)` wird [Bunteshaus](https://bunteshaus.de)
Du kannst ein Bild aus dem Ordner des Artikels hinzufuegen:
`{{< picture 1 "Beschreibung" >}}`
Benenne Bilder Alphabetisch.
Fuer einen Artikel brauchst du im Optimalfall min. 1 Bild.
Das erste Bild, welches gefunden wird, illustriert den Artikel in der Übersicht.
Jedes weitere Bild steht zu Verfuegung um damit den Artikel im Text zu illustrieren.
Das Snippet oben wird and der Stelle eingefuegt, an der das Bild erscheinen soll.
Die Nummer dadrin ist fortlaufend ab 1. (Das Snippet oben symbolisiert quasi das zweite Bild im Ordner)

58
docs/todo.de Normal file
View File

@ -0,0 +1,58 @@
todo buha.de
- einen weg finden, die seiten contact, archive und imprint buildin zu machen
- anleitung git proxy fuer tor
schritt 1 bis 9 muss man nur einmal machen:
1. neuer account
atm schlomp.space bei jan erfragen
- fake name, reale anonyme email (extra account riseup oder so)
- es geht an der stelle auch die ganz normale email daily email ("ein **weiterer** account"), wenn man es nicht so sehr mit anonymitaet hat
- email wird nicht public
- name taucht nicht auf der homepage auf, dient nur der kontrolle, wer zu der seite was beitragen kann
- anonymitaet, via tor machbar, aktivitaet des accounts trackbar
2.
https://schlomp.space/Bunteshaus/bunteshaus.de klicke auf fork (bild hinzufuegen)
(das kann im darauf folgenden fenster blind bestaetigt werden)
damit hast du eine kopie, mit der du froehlich machen kannst, was du willst.
vorteile
- machst du was kaputt, kannst du es einfach wieder neu kopieren
- aenderungen koennen nur auf quasi "vorschlaegen" basieren, die vom emailamt (bsp.) autorisiert werden muessen und durch die natur der infastruktur, relative einfach zu reviewen sind
- dadurch, siehe obene, koennen alle, je nach doku und wenn sie linux haben (win geht bestimmt auch aber kein bock), mitmachen
- in dieser versionsverwaltung steht zwar drin, wer was wann, geaendert hat aber mit anonymen accounts (siehe schritt 1) geht das schon.
- auf der homepage selber stehen keine autoren.
- optimalerweise laeuft diese versionsverwaltung auf dem eigenen server, maximale kontrolle. (aber der aufwand ist nicht ohne, aber auch geiler scheiss moeglich)
nachteile:
- man kann sehen, welcher account, was wann macht. loesung: nach dieser anleitung ist man maximal anonym (aber die aktivitaet des accounts bleibt trackbar)
3.
install hugo und git
meistens "sudo apt install hugo git"
install einen editor nach wahl (gedit, kate sind stichworte zum suchen) (hier hat libreoffice **nix** zu suchen)
meistens "apt search gedit" bei gnome/ubuntu oder "apt search kate" bei kde/plasma-shell/kubuntu
4.
wechsle in ein arbeitsverzeichnis zb. Dokumente
cd ~/Dokumente
nur als vorschlag, damit das homeverzeichnis nicht so volgekleistert wird
das auszulassen funktioniert aber wunderbar und ist wirklich nur eine frage der eigenen struktur
5.
`git clone https://schlomp.space/USERNAME/bunteshaus.de` (bild hinzufuegen)
damit kommt die kopie auf deinen computer
6.
`git config user.name "fake name"` (muss nicht der gleiche sein, hat aber keinerlei vorteil bei der anonymitaet.)
`git config user.email "<info@bunteshaus.de>"
`git config pull.rebase true` (bisher bin ich gut gefahren, das global anzumachen also `git config --global pull.rebase true`)
`git remote add upstream https://schlomp.space/Bunteshaus/bunteshaus.de.git`
8.
solltest du noch keine ssh-key haben, lege dir ein paar zu
9. tadaa du hast eine lokale kopie der homepage
9.
`cd ~/Dokumente/bunteshaus.de`
um in den odner zu gelangen zb

View File

@ -45,12 +45,15 @@ aside {
h1 {
margin-top: 0rem;
margin-left: .5rem;
padding-left: 0;
}
.right-sidebar {
display: none;
flex-direction: row;
margin-left: 1rem;
justify-content: flex-end;
margin-right: 1rem;
}
.right-sidebar a {
@ -237,6 +240,10 @@ input, textarea {
max-width: auto;
}
.align_menu {
list-style: none; text-align: right;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}
@ -277,6 +284,7 @@ input, textarea {
min-height: 100vh;
margin-top: 1rem;
margin-right: .5rem;
justify-content: flex-start;
}
footer {

View File

@ -62,4 +62,13 @@ other = "Wann"
other = "Preis"
[registeremail]
other = "Registrierung"
other = "Registrierung"
[en]
other = "English"
[ku]
other = "Kurdi"
[all]
other = "Alle"

View File

@ -21,7 +21,7 @@
</div>
{{ block "ab" . -}}{{- end }}
<footer>
{{- partialCached "structure/footer" . -}}
{{- partial "structure/footer" . -}}
</footer>
</div>
</body>

View File

@ -14,16 +14,6 @@
{{ define "ab" }}
{{ if ne .Section "orga" }}
<div id="article_footer">
{{ if .IsTranslated }}
<div style="flex-grow: 0; flex-direction: column; margin-right: 1rem;">
<b>{{ "Translations" }}</b>
{{ range .Translations }}
<li style="list-style: none; text-decoration: none; font-size: x-small; color: var(--text-muted);">
<a href="{{ .Permalink }}" class="underline">{{ T .Lang }}</a>
</li>
{{ end }}
</div>
{{ end }}
<div style="flex-grow: 1; flex-direction: column;">
<b>Verfasst am</b><br>
{{ .Date | time.Format ":date_full" }}
@ -40,16 +30,19 @@
{{ define "sidebar" }}
<section class="sidebar_inner">
{{- if .Params.tags -}}
<h3>{{ T "tags" }}</h3>
<div class="tags-list" style="display: flex; flex-direction: column;">
{{- with .Params.tags -}}
{{- if ge (len .) 1 -}}
{{- range . -}}
<a href="{{ $.Site.BaseURL }}tags/{{ . | urlize }}/">#{{ . }}</a>
<a href="{{ $.Site.BaseURL }}/tags/{{ . | urlize }}/">#{{ . }}</a>
{{ end -}}
{{- end -}}
{{- end -}}
</div>
{{ end }}
{{ partial "structure/langs" . }}
</section>
{{ end }}

View File

@ -10,7 +10,6 @@
{{- end -}}
<div class="infobox">
<a href="{{- "orga" | absLangURL -}}">Orga</a><br><br>
{{- if eq site.Params.archive true -}}
{{ $archive := "archive" }}
{{ if i18n $archive }}
@ -18,6 +17,10 @@
{{ end }}
<a href="{{- "archive" | absLangURL -}}">{{- $archive | strings.FirstUpper -}}</a><br><br>
{{- end -}}
<a href="{{- "orga" | absLangURL -}}">Orga</a><br><br>
</div>
<div class="infobox">
{{- if eq site.Params.imprint true -}}
{{ $imprint := "imprint" }}
{{ if i18n $imprint }}
@ -25,10 +28,7 @@
{{ end }}
<a href="{{- "imprint" | absLangURL -}}">{{- $imprint | strings.FirstUpper -}}</a><br><br>
{{- end -}}
</div>
<div class="infobox">
{{- with .OutputFormats.Get "rss" -}}
{{- with .OutputFormats.Get "rss" -}}
{{- if .Permalink -}}
{{- printf `<a href="%s">` .Permalink | safeHTML -}}
{{- end -}}

View File

@ -0,0 +1,15 @@
{{ if .IsHome }}
<li class="align_menu"><h3>Languages</h3></li>
{{ range $.Site.Home.AllTranslations }}
{{ if ne .Lang $.Lang }}
<li class="align_menu"><a href="{{- .Permalink -}}">{{- i18n .Lang -}}</a></li>
{{ end }}
{{ end }}
{{ else if .Translations }}
<li class="align_menu"><h3>{{ "Languages" }}</h3></li>
{{ range .Translations }}
{{ if ne .Lang $.Lang }}
<li class="align_menu"><a href="{{- .Permalink -}}">{{- i18n .Lang -}}</a></li>
{{ end }}
{{ end }}
{{ end }}

View File

@ -1,42 +1,6 @@
{{ $s := .Site.Params }}
<section class="sidebar_inner">
{{ if gt .Site.Taxonomies.categories 0 }}
<h3>{{ T "news" }}</h3>
<a href="{{ "/news" | relLangURL}}">{{ "all" | T }}</a>
{{ range $taxonomyname, $taxonomy := .Site.Taxonomies.categories }}
{{ $orig := $taxonomyname }}
{{ if ne (i18n $taxonomyname) "" }}
{{ $taxonomyname = i18n $taxonomyname }}
{{ else }}
{{ $taxonomyname = $taxonomyname | humanize }}
{{ end }}
<li style="list-style: none;"><a href="{{ "categories/" | relLangURL}}{{ $orig | urlize }}">{{ $taxonomyname }}</a></li>
{{ end }}
{{ end }}
{{ if gt .Site.Taxonomies.events 0 }}
<h3>{{ T "events" }}</h3>
<a href="{{ "/events" | relLangURL}}">{{ "all" | T }}</a>
{{ range $taxonomyname, $taxonomy := .Site.Taxonomies.events }}
{{ $orig := $taxonomyname }}
{{ if ne (i18n $taxonomyname) "" }}
{{ $taxonomyname = i18n $taxonomyname }}
{{ else }}
{{ $taxonomyname = $taxonomyname | humanize }}
{{ end }}
<li style="list-style: none;"><a href="{{ "events/" | relLangURL}}{{ $orig | urlize }}">{{ $taxonomyname }}</a></li>
{{ end }}
{{ end }}
{{ if .IsHome }}
<h4>{{ "Languages" }}</h3>
{{ range .Translations }}
{{ if ne .Lang $.Lang }}
<li style="list-style: none;"><a href="{{- .Permalink -}}">{{- T .Lang -}}</a></li>
{{ end }}
{{ end }}
{{ end }}
{{ $t := where .Site.Taxonomies.categories ".Page.Section" "events" }}
{{ range $t }}
<li><a href="{{ .Page.Permalink }}">{{ .Page.Title }}</a></li>
{{ end }}
</section>
<section class="sidebar_inner">
{{ partial "structure/sidebar_submenu" . }}
{{ partial "structure/langs" . }}
</section>

View File

@ -0,0 +1,25 @@
{{ if gt .Site.Taxonomies.categories 0 }}
<li class="align_menu"><a href="{{ "/news" | relLangURL}}"><h3>{{ T "news" }}</h3></a></li>
{{ range $taxonomyname, $taxonomy := .Site.Taxonomies.categories }}
{{ $orig := $taxonomyname }}
{{ if ne (i18n $taxonomyname) "" }}
{{ $taxonomyname = i18n $taxonomyname }}
{{ else }}
{{ $taxonomyname = $taxonomyname | humanize }}
{{ end }}
<li class="align_menu"><a href="{{ "categories/" | relLangURL}}{{ $orig | urlize }}">{{ $taxonomyname }}</a></li>
{{ end }}
{{ end }}
{{ if gt .Site.Taxonomies.events 0 }}
<li class="align_menu"><a href="{{ "/events" | relLangURL}}"><h3>{{ T "events" }}</h3></a></li>
{{ range $taxonomyname, $taxonomy := .Site.Taxonomies.events }}
{{ $orig := $taxonomyname }}
{{ if ne (i18n $taxonomyname) "" }}
{{ $taxonomyname = i18n $taxonomyname }}
{{ else }}
{{ $taxonomyname = $taxonomyname | humanize }}
{{ end }}
<li class="align_menu"><a href="{{ "events/" | relLangURL}}{{ $orig | urlize }}">{{ $taxonomyname }}</a></li>
{{ end }}
{{ end }}

View File

@ -2,26 +2,8 @@
<details>
<summary style="list-style: none; text-align: right;">Menü ☰</summary>
<p>
<div class="footer_color" style="margin-top: 0; text-align: right;"><b>Termine</b></div>
<li style="list-style: none; text-align: right;"><a href="{{ "/events" | relLangURL}}">{{ "all" | T }}</a></li>
{{ range $taxonomyname, $taxonomy := .Site.Taxonomies.eventcategories }}
{{ $orig := $taxonomyname }}
{{ if ne (i18n $taxonomyname) "" }}
{{ $taxonomyname = i18n $taxonomyname }}
{{ else }}
{{ $taxonomyname = $taxonomyname | humanize }}
{{ end }}
<li style="list-style: none; text-align: right;"><a href="{{ "categories/" | relLangURL}}{{ $orig | urlize }}">{{ $taxonomyname }}</a></li>
{{ end }}
{{ if .IsHome }}
<div class="footer_color" style="margin-top: 1rem; text-align: right;"><b>Languages</b></div>
{{ range $.Site.Home.AllTranslations }}
{{ if ne .Lang $.Lang }}
<li style="list-style: none; text-align: right;"><a href="{{- .Permalink -}}" class="underline">{{- .Lang -}}</a></li>
{{ end }}
{{ end }}
{{ end }}
{{ partial "structure/sidebar_submenu" . }}
{{ partial "structure/langs" . }}
</p>
</details>
</div>