The Chaospott Website [chaospott.de](https://chaospott.de)
Go to file
2024-04-26 15:11:14 +02:00
_includes updated matrix link 2023-04-15 22:53:45 +02:00
_layouts moved site back to root 2020-07-05 18:11:07 +02:00
_posts Init Crosspost 2024-04-26 15:11:14 +02:00
_sass Line breaks in calendar event description 2021-02-02 00:08:05 +01:00
.circleci adds circleci build 2018-06-03 22:25:24 +02:00
.well-known Update '.well-known/matrix/server' 2023-04-23 11:10:55 +00:00
blog moved site back to root 2020-07-05 18:11:07 +02:00
bootstrap moved site back to root 2020-07-05 18:11:07 +02:00
css moved site back to root 2020-07-05 18:11:07 +02:00
favicon moved site back to root 2020-07-05 18:11:07 +02:00
fonts moved site back to root 2020-07-05 18:11:07 +02:00
images Added image to cms page 2021-05-29 21:17:38 +02:00
js It's hard to make predictions - especially about the future. 2021-04-21 20:40:32 +00:00
media Init Crosspost 2024-04-26 15:11:14 +02:00
webfonts moved site back to root 2020-07-05 18:11:07 +02:00
_config.yml Page title aktualisiert 2021-04-22 16:27:05 +02:00
.gitignore Initialisation 2023-03-12 21:39:53 +01:00
.gitmodules master branch 2022-06-15 23:23:05 +02:00
.ruby-version moved site back to root 2020-07-05 18:11:07 +02:00
404.html moved site back to root 2020-07-05 18:11:07 +02:00
about.md Added information on Petit Foo 2022-12-04 16:59:01 +01:00
apple-touch-icon.png moved site back to root 2020-07-05 18:11:07 +02:00
browserconfig.xml moved site back to root 2020-07-05 18:11:07 +02:00
calendar_old.md Minor change to test ci 2023-07-18 16:10:46 +00:00
calendar-list.html .ru -> .de 2021-02-19 18:56:28 +00:00
calendar.html Kaputten Link zum Kalender entfernt 2024-03-04 16:15:48 +01:00
cms.md Changed link 2022-02-06 18:05:51 +01:00
contact.md Twitter Link entfernt 2024-03-04 16:21:57 +01:00
corona.md Updated corona restrictions 2022-04-30 14:20:38 +02:00
datenschutzerklaerung.md Hinweis zur telefonischen Erreichbarkeit 2022-02-07 10:17:22 +01:00
favicon-16x16.png moved site back to root 2020-07-05 18:11:07 +02:00
favicon-32x32.png moved site back to root 2020-07-05 18:11:07 +02:00
favicon-96x96.png moved site back to root 2020-07-05 18:11:07 +02:00
favicon.ico moved site back to root 2020-07-05 18:11:07 +02:00
feed.xml moved site back to root 2020-07-05 18:11:07 +02:00
foobar-ev_freistellungsbescheid.pdf Update Freistellungsbescheid 2024-03-17 22:35:43 +01:00
Gemfile added missing dependency 2023-03-12 21:39:24 +01:00
impressum.md Hinweis auf Gemeinnützigkeit und Freistellungsbescheid hinzugefügt 2023-04-01 14:56:40 +02:00
index.html BigBlueButton wird abgeschaltet 2022-06-15 17:58:23 +02:00
location.md Fixed Markdownformatierung 2024-03-04 16:17:25 +01:00
README.md added missing dependency 2023-03-12 21:39:24 +01:00
status.html moved site back to root 2020-07-05 18:11:07 +02:00
virtuell.md BigBlueButton wird abgeschaltet 2022-06-15 17:58:23 +02:00

site

Die Chaospott Seite / Der Blog

Zu finden auf chaospott.de

jekyll + bootstrap

Initialisierung

Für die Seite benötigt ihr Ruby 2.7.0

---
rbenv install 2.7.0
rbenv local 2.7.0
bundle install --path=vendor/cache
---

Blogeinträge

Text

Blogeinträge werden in dem Verzeichnis „_posts“ abgelegt. Um einen Blogeintrag zu verfassen legt man eine Datei mit dem Schema „Jahr-MM-TT-Titel.markdown“ an. Der Blogeintrag beginnt mit folgenden Metadaten:

---
layout: post
title: "Neues Update für DocPatch"
date: 2015-05-23 13:37:00
categories: docpatch
---

Damit wird der Titel des Blogeintrags, das Datum der Veröffentlichung und die Kategorie (optional) festgelegt.

Troobleshooting fürs NOC

Sollte der Blogeintrag nicht in den nächsten Minuten auf der Webseite erscheinen muss ein manueller Pull von */_posts ausgeführt werden.

Bilder

Bilder für Blogeinträge werden unterhalb von Media in einem eigenen Verzeichnis (Jahr-MM-TT) abgelegt.

~/site/media/jahr-mm-tt

Als erstes sollte man die Exif-Daten (z.B. Geoinformation) der Bilder entfernen. Dabei wird auch die „Rotation“ des Bildes entfernt.

exiftool -all= $Bild

Ggf. muss das Bild gedreht werden, wenn es ohne die Metatags auf dem Kopf steht oder auf der Seite liegt.

convert -rotate 90 $Bild $Bild_out.jpg

Der vorletzte Schritt setzt die Bilder auf eine einheitliche Breite.

mogrify -resize "1140>" $Bild

Viele Bilder können noch optimiert werden, damit der benötige Speicherplatz und die zu übertragende Datenmenge reduziert wird.

jpegoptim -m 80 %Bild.jpg

Wenn das Bild in der korrekten Größe und Ausrichtung vorliegt, kann es wie Folgt eingebunden werden.

![Quelle: Chaospott]({{ site.url }}/media/Jahr-MM-TT/$Bild.jpg)

Web Key Directory (GPG/PGP-Keys zur Suche ablegen)

Um, neben keys.openpgp.org, den eigenen Chaospott-GPG-Key über das WKD-Protokoll verfügbar zu machen, gehe wie folgt vor:

  1. Clone das Repo.

  2. Im Repo geh in den Ordner .well-known/openpgpkey/hu.

  3. Folgendes Skript exportiert deinen öffentlichen Schlüssel in eine Datei, die den Namen deines WKD-Hashes trägt. Dieses wird zur Suche nach deinem GPG-Key benutzt.

# Deine Mailadresse hier eintragen.
MAILADRESSE=name@chaospott.de

# Dieses danach im o.g. Ordner ausführen.
gpg --no-armor --export "$MAILADRESSE" > $(gpg --with-wkd-hash --fingerprint "$MAILADRESSE" | egrep "[ ]{14}[0-9a-z]{32}@chaospott\.de" | sed 's/ //g;s/@chaospott\.de//')
  1. Füge es zum git hinzu, commite und pushe.