Compare commits

...
Sign in to create a new pull request.

45 commits

Author SHA1 Message Date
flip
c3ca749422 trying imgur... 2026-03-22 18:41:10 +01:00
flip
9c5d321bdf retrigger deploy 2026-03-21 14:47:57 +00:00
flip
d9be56d9a6 added Plakat 2026-03-21 14:38:08 +00:00
flip
e8824eda17 was the image size the problem? 2026-03-21 11:33:13 +00:00
flip
b65cc4579c was show-hero the problem? 2026-03-21 11:28:33 +00:00
flip
594376aa2e was the ! the problem? 2026-03-21 11:23:01 +00:00
flip
ec6ec4560d testing feature picture, NJE 2 2026-03-21 11:14:20 +00:00
flip
f0d682e90a testing feature picture, NJE 2026-03-21 10:55:40 +00:00
flip
e4fe1318da modifying neujahresempfang 2026-03-16 12:34:31 +00:00
flip
aaa3464521 removed date from NJE pending plenum 2026-03-10 16:39:19 +01:00
flip
cb902597e2 added NJE calendar event 2026-03-06 12:14:46 +01:00
flip
4a780a7713 added NJE 2026-03-06 00:51:56 +01:00
4f9342edd5 Merge branch 'production' into staging 2026-02-22 19:57:46 +01:00
64f92c900b content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 19:53:03 +01:00
a623d1e66c content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 19:50:10 +01:00
764110582f content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 19:46:24 +01:00
39b81e6205 Merge pull request 'content/post/2026-03-01_di_day/index.md aktualisiert' (#20) from staging into production
Reviewed-on: cccb-website-team/www#20
2026-02-22 19:33:56 +01:00
d5ac38e811 Merge branch 'production' into staging 2026-02-22 19:33:40 +01:00
5b1c05c476 content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 19:33:17 +01:00
bfa987ce05 Merge pull request 'staging' (#19) from staging into production
Reviewed-on: cccb-website-team/www#19
2026-02-22 19:21:59 +01:00
86b359a478 content/post/2026-03-01_di_day/index.md aktualisiert
Datum korrigiert:  ~~Jan~~  --> Mrz
2026-02-22 19:20:28 +01:00
1887e5b614 Merge branch 'production' into staging 2026-02-22 19:17:00 +01:00
28281e8686 content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 19:16:12 +01:00
3406c9a81e revert 85431677bb
revert Merge pull request 'content/post/2026-03-01_di_day/index.md aktualisiert' (#17) from staging into production

Reviewed-on: cccb-website-team/www#17
2026-02-22 19:15:18 +01:00
85431677bb Merge pull request 'content/post/2026-03-01_di_day/index.md aktualisiert' (#17) from staging into production
Reviewed-on: cccb-website-team/www#17
2026-02-22 18:45:01 +01:00
92bef4451c Merge branch 'production' into staging 2026-02-22 18:44:30 +01:00
410738c4ac content/post/2026-03-01_di_day/index.md aktualisiert 2026-02-22 18:42:14 +01:00
16d165248e Merge pull request 'staging' (#16) from staging into production
Reviewed-on: cccb-website-team/www#16
2026-02-22 18:25:11 +01:00
ed0814e581 Merge branch 'production' into staging 2026-02-22 18:24:19 +01:00
Bruno Ranieri
d261544349 add Post for di.day 2026-03-01 2026-02-22 18:15:44 +01:00
aaee087283 Update .forgejo/workflows/deploy.yaml 2026-02-16 12:45:20 +01:00
4f066c69d0 Update .forgejo/workflows/deploy.yaml
Signed-off-by: xengi <cccb-git@xengi.de>
2026-02-16 12:43:14 +01:00
9ce7adf9dd Merge pull request 'New deployment workflow' (#15) from staging into production
OH: Probier mal
2026-02-16 01:05:37 +01:00
6dc7220c85 Update config/_default/languages.de.toml 2026-02-15 21:31:24 +01:00
96a100c59d
Update .forgejo/workflows/deploy.yaml 2026-02-15 20:18:47 +01:00
e6de2cd933
Update content/post/2025-dg-call-for-action/index.md 2026-02-15 20:16:45 +01:00
73b27d6bae
Update requirements.txt 2026-02-15 20:16:45 +01:00
550013a8ff
Add .forgejo/workflows/deploy.yaml
Signed-off-by: xengi <cccb-git@xengi.de>
2026-02-15 20:16:30 +01:00
al
12dc31ad9e Merge pull request 'Update mail2025 -> mail2026' (#14) from staging into production
Reviewed-on: cccb-website-team/www#14

This ensures continuity of operation and reflects our professionalism.
2026-02-09 22:17:51 +01:00
fluepke
9864b78c61 Update mail2025 -> mail2026 2026-02-09 22:09:43 +01:00
nd
2d003728ea Merge pull request 'release staging into prod' (#13) from staging into production
Reviewed-on: cccb-website-team/www#13
2025-11-28 13:25:25 +01:00
nd
db015bee27 Merge pull request 'impressum.md: fix typos' (#11) from coon/www:impressum_fix_typo into staging
Reviewed-on: cccb-website-team/www#11
2025-11-28 13:24:19 +01:00
a4cf8317e2 impressum.md: fix typos 2025-11-26 21:27:49 +01:00
4544d19711 Merge branch 'staging' into production 2025-11-23 17:55:32 +01:00
0260ea1661 Merge pull request 'staging' (#9) from staging into production
Reviewed-on: cccb-website-team/www#9
2025-11-23 17:30:12 +01:00
13 changed files with 181 additions and 6 deletions

View file

@ -0,0 +1,53 @@
name: deploy blog
on:
workflow_dispatch:
push:
branches:
- staging
- production
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Install dependencies
run: apk --no-cache add hugo python3 py3-pip git openssh-client rsync
- name: Check versions
run: |
cat /etc/os-release
git version
hugo version
python --version
- name: Checkout repository
run: |
git clone -b ${{ forgejo.ref_name }} --recursive https://git.berlin.ccc.de/cccb-website-team/www.git .
git status
- name: Install Python depenndencies
run: python -m pip install -r requirements.txt --break-system-packages
- name: Render site
run: ./build.sh
- name: Setup SSH
env:
SSH_PRIVATE_KEY: ${{ forgejo.ref_name == 'production' && secrets.SSH_PRIVATE_KEY_PRODUCTION || secrets.SSH_PRIVATE_KEY_STAGING }}
run: |
mkdir -p ~/.ssh
printf "%s" "${{ secrets.KNOWN_HOSTS }}" | base64 -d > ~/.ssh/known_hosts
printf "%s" "$SSH_PRIVATE_KEY" | base64 -d > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keygen -f ~/.ssh/id_ed25519 -y > ~/.ssh/id_ed25519.pub
cat ~/.ssh/id_ed25519.pub
- name: Rsync rendered site
env:
DEPLOY_DIR: ${{ forgejo.ref_name == 'production' && '/srv/http/www/' || '/srv/http/www-staging/' }}
# TODO: add --delete
run: rsync -var -e 'ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=yes' ./public/ deploy@www.berlin.ccc.de:$DEPLOY_DIR
- name: Cleanup
if: ${{ always() }}
run: rm -rf ~/.ssh

2
.gitignore vendored
View file

@ -1,6 +1,6 @@
static/all.ics
.envrc
*.swp
# Created by https://www.toptal.com/developers/gitignore/api/windows,linux,macos,hugo
# Edit at https://www.toptal.com/developers/gitignore?templates=windows,linux,macos,hugo

View file

@ -19,7 +19,7 @@ mainSections = ["post", "datengarten"]
[params.author]
# name = "Your name here"
email = "mail2025@berlin.ccc.de"
email = "mail2026@berlin.ccc.de"
image = "img/logo.png"
# imageQuality = 96
headline = "Willkommen! Wir sind ein Erfa-Kreis des Chaos Computer Club e.V. und die örtliche Niederlassung des CCC in Berlin."
@ -27,6 +27,6 @@ headline = "Willkommen! Wir sind ein Erfa-Kreis des Chaos Computer Club e.V. und
links = [
{ mastodon = "https://chaos.social/@clubdiscordia" },
{ forgejo = "https://git.berlin.ccc.de/explore/repos" },
{ email = "mailto:mail2025@berlin.ccc.de" },
{ email = "mailto:mail2026@berlin.ccc.de" },
{ github = "https://github.com/cccb/" },
]

View file

@ -24,10 +24,10 @@ Postfach 64 02 36
10048 Berlin
```
E-Mail: <mail2025@berlin.ccc.de> (kein Support, keine Beratung, keine Jobs!)
E-Mail: <mail2026@berlin.ccc.de> (kein Support, keine Beratung, keine Jobs!)
### Hinweise:
- Weder CCC noch CCCB bietet Beratunsdienstleitungen oder IT-Support an!
- Weder CCC noch CCCB bieten Beratungsdienstleistungen oder IT-Support an!
- Wir haben keine Mitarbeitenden. Bitte respektiert die Zeit unserer Ehrenamtlichen.
- Bitte schickt uns keine Übergabeeinschreiben, wir haben keinen regulären Bürobetrieb und damit keine Möglichkeit, diese entgegenzunehmen. Sie gehen deshalb nach ein paar Wochen wieder zurück an den Absender. Wenn es ein Einschreiben sein muss, dann bitte nur ein Einwurfeinschreiben.

View file

@ -22,7 +22,7 @@ _Talks in German and English are welcome!_
**Kontakt / Contact:**
<!-- {{< icon "email" >}} **E-Mail:** datengarten-team@berlin.ccc.de -->
<!-- {{< icon "envelope" >}} **E-Mail:** datengarten-team@berlin.ccc.de -->
{{< icon "mastodon" >}} **Mastodon-DM:** https://chaos.social/@clubdiscordia

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -0,0 +1,53 @@
---
title: "Berlin #DIDit"
date: 2026-02-22T12:00:00+01:00
showHero: false
tags: ["di.day", "Ankündigung"]
---
### Was?
Am Sonntag, dem 1. März, öffnet der Chaos Computer Club Berlin e.V. wieder seine Türen zum DID.
Zusammen mit dem [xHain hack+makespace](https://xhain.de/) unterstützen wir auf dem Weg in die digitale Unabhängigkeit.
Gemeinsam arbeiten wir daran, unsere digitale Souveränität zurückzugewinnen.
Statt Abhängigkeiten von großen Plattformen setzen wir auf offene Alternativen und selbstbestimmte digitale Werkzeuge.
So holen wir uns Schritt für Schritt die Kontrolle über unser digitales Leben zurück und beschreiten den Weg zur digitalen Unabhängigkeit.
Ob du jetzt
- von WhatsApp zu einer datenschutzfreundlichen Alternative wechseln möchtest,
- dein Smartphone gerne ohne Google oder Apple betreiben willst,
- oder auf deinem Notebook lieber Linux anstelle von Windows benutzen würdest,
wir helfen dir gerne dabei. Bringt gerne auch eure Geräte mit.
Natürlich kannst du auch einfach nur so vorbeikommen und uns Fragen stellen.
### Wo?
**Marienstraße 11, 10117 Berlin**
### Wann?
**Sonntag, 1. März 2026** \
**12:00 bis 16:00 Uhr**
Schaut aber auch gerne bei der
[Veranstaltung](https://termine.di.day/events/80598a86-4473-474c-afea-9843832dd4dd)
von [Digital-Zebra](https://termine.di.day/organisation/digitalzebra) und
der [c-base](https://termine.di.day/organisation/cbase) vorbei.
**Gemeinsam mehr erreichen** \
Diese Veranstaltung ist Teil eines Netzwerks aus mehreren Organisationen und Initiativen in Berlin.
Wir unterstützen uns gegenseitig mit Kompetenz, Erfahrung und praktischer Hilfe.
Uns alle eint der Wunsch, Wissen zu teilen, voneinander zu lernen und solidarisch zusammenzuarbeiten.
Der DI.Day bildet dabei den gemeinsamen Rahmen,
in dem wir uns für digitale Selbstbestimmung und nachhaltige digitale Strukturen einsetzen.
Schau deshalb gern auch bei den Veranstaltungen der anderen beteiligten Organisationen vorbei.
So entsteht ein vielfältiges Angebot, das Austausch, Vernetzung und gegenseitige Unterstützung lebendig macht.
<img src="di_day_logo.png" alt="di.day Logo" height="50%">

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

View file

@ -0,0 +1,54 @@
---
title: "Der Neujahresempfang 2026 #NJE26"
date: 2026-03-05T12:00:00+01:00
showHero: false
tags: ["NJE", "Ankündigung"]
---
{{< figure
src="https://i.imgur.com/rgVikRv.png"
title="Neujahresempfang Plakat"
alt="Neujahresempfang Plakat"
caption="Neujahresempfang Plakat"
>}}
### Wo?
📍 Chaos Computer Club Berlin, Marienstraße 11, 10117 Berlin
🚈 Etwa 5 Minuten ab dem S-Bahnhof Friedrichstraße
### Wann?
**📆 Samstag, 23. Mai 2026**
**ab 18:00 Uhr**
### Was?
Der Chaos Computer Club Berlin lädt herzlich ein zum diskordianischen Neujahresempfang. Ganz in Tradition der letzten Jahre wollen wir erneut zwischen Netzwerken, Essen und Musik auf das alte Jahr zurückblicken und das neue Jahr einläuten.
Die wichtigen Programmpunkte sind dabei:
#### Die Menschen
Der Neujahresempfang ist traditionell eine Veranstaltungen zum entspannten wiedersehen, netzwerken, austauschen. Ein Rahmenprogramm mit Vorträgen o.ä. gibt es nicht, der Fokus liegt dafür total auf der guten Gesellschaft
#### Die Küche
Im letzten Jahr ist sehr viel in der Küche passiert. Um diese jetz auch ordentlich auszulasten, bereitet das Koch-Team leckere Speisen zu, es wird ein Büffet geben. Niemand muss also hungirig nach Hause gehen!
#### Der Club
Als Club nutzen wir den NJE zum zurückblicken und vorausblicken, was das vergagngene Jahr gebracht hat, wie wir ins nächste Jahr blicken. Natürlich möchten wir zu dem Anlass auch auf den Jahreswechsel anstoßen, die Verpflegung mit Getränken ist durch das Bar-Team den ganzen Abend sichergestellt!
#### Die Musik
Um den Jahreswechsel angemessen feiern zu können, fahren wir natürlich auch angemessene musikalische untermalung auf. Im laufe des Abends fährt die im Keller eingerichtete Lounge auf und begleitet den Abend bis in die Nacht. Genaue Details zum Abendprogramm gibt es bei Zeiten, spätestens vor Ort.

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View file

@ -0,0 +1,14 @@
---
title: "Neujahresempfang"
subtitle: "#NJE 26"
date: 2025-03-05T18:00:00+02:00
dtstart: 20250523T180000
dtend: 20250524T100000
rrule: "FREQ=MOTHLY;BYDAY=4SA;WKST=MO"
menu:
main:
parent: "Veranstaltungen"
tag: ["Veranstaltung"]
---
Am 23. Mai lädt der Chaos Computer Club Berlin zum Neujahresempfang. [Hier geht es zur Infoseite!](https://berlin.ccc.de/post/2026/03/05/der-neujahresempfang-2026-%23nje26/)

View file

@ -1 +1,2 @@
icalendar==5.0.7
pytz