diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml
new file mode 100644
index 0000000..80bd4c5
--- /dev/null
+++ b/.forgejo/workflows/deploy.yml
@@ -0,0 +1,24 @@
+on:
+ push:
+ branches:
+ - main
+
+jobs:
+ deploy:
+ runs-on: docker
+ container: ruby:3.4-bookworm
+ steps:
+ - uses: actions/checkout@v3
+ - name: "Setup"
+ - run: |
+ bundle config set path vendor/bundle
+ bundle install --jobs=4 --retry=3
+ command -v rsync >/dev/null || ( apt-get update -y && apt-get install rsync -y )
+ command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )
+ eval $(ssh-agent -s)
+ echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
+ mkdir -p ~/.ssh
+ chmod 700 ~/.ssh
+ echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts
+ chmod 644 ~/.ssh/known_hosts
+ ./bin/deploy.sh
diff --git a/.tool-versions b/.tool-versions
deleted file mode 100644
index 38ec151..0000000
--- a/.tool-versions
+++ /dev/null
@@ -1 +0,0 @@
-ruby 3.0.3
diff --git a/Gemfile b/Gemfile
index 6ecd2df..6fdf1b5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -33,3 +33,8 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart.
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
+
+gem "logger"
+gem "csv"
+gem "base64"
+gem "bigdecimal"
diff --git a/Gemfile.lock b/Gemfile.lock
index dc0ec6b..e0fa4a5 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,20 +1,26 @@
GEM
remote: https://rubygems.org/
specs:
- addressable (2.8.1)
- public_suffix (>= 2.0.2, < 6.0)
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ base64 (0.2.0)
+ bigdecimal (3.1.9)
colorator (1.1.0)
- concurrent-ruby (1.1.10)
+ concurrent-ruby (1.3.5)
+ csv (3.3.4)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
- ffi (1.15.5)
+ ffi (1.17.2-x86_64-linux-gnu)
forwardable-extended (2.6.0)
+ google-protobuf (4.31.0-x86_64-linux-gnu)
+ bigdecimal
+ rake (>= 13)
http_parser.rb (0.8.0)
- i18n (1.12.0)
+ i18n (1.14.7)
concurrent-ruby (~> 1.0)
- jekyll (4.3.0)
+ jekyll (4.3.4)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
@@ -33,52 +39,58 @@ GEM
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-paginate (1.1.0)
- jekyll-sass-converter (2.2.0)
- sassc (> 2.0.1, < 3.0)
+ jekyll-sass-converter (3.1.0)
+ sass-embedded (~> 1.75)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-theme-clean-blog (4.0.12)
jekyll (>= 3.8.5)
jekyll-watch (2.2.1)
listen (~> 3.0)
- kramdown (2.4.0)
- rexml
+ kramdown (2.5.1)
+ rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- liquid (4.0.3)
- listen (3.7.1)
+ liquid (4.0.4)
+ listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
+ logger (1.7.0)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- public_suffix (5.0.0)
+ public_suffix (6.0.2)
+ rake (13.2.1)
rb-fsevent (0.11.2)
- rb-inotify (0.10.1)
+ rb-inotify (0.11.1)
ffi (~> 1.0)
- rexml (3.2.5)
- rouge (4.0.0)
+ rexml (3.4.1)
+ rouge (4.5.2)
safe_yaml (1.0.5)
- sassc (2.4.0)
- ffi (~> 1.9)
+ sass-embedded (1.89.0-x86_64-linux-gnu)
+ google-protobuf (~> 4.31)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
- unicode-display_width (2.3.0)
- webrick (1.7.0)
+ unicode-display_width (2.6.0)
+ webrick (1.9.1)
PLATFORMS
x86_64-linux
DEPENDENCIES
+ base64
+ bigdecimal
+ csv
http_parser.rb (~> 0.6.0)
jekyll (~> 4.3.0)
jekyll-feed (~> 0.12)
jekyll-paginate (~> 1.1.0)
jekyll-sitemap
jekyll-theme-clean-blog
+ logger
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)
BUNDLED WITH
- 2.2.32
+ 2.6.9
diff --git a/_config.yml b/_config.yml
index da6f20c..ddcd9ba 100644
--- a/_config.yml
+++ b/_config.yml
@@ -48,6 +48,7 @@ paginate_path: "/posts/page:num/"
#
exclude:
- bin
+ - mise.toml
# - .sass-cache/
# - .jekyll-cache/
# - gemfiles/
diff --git a/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md b/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md
index 081797f..dea7409 100644
--- a/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md
+++ b/_posts/2022-10-20-willkommen-bei-schonend-veredelt.md
@@ -16,4 +16,7 @@ Wenn es um Kaffee geht, bin ich erst mal der große Bruder von Arne, aka [nine5n
## Was hier passieren soll
-Über Kaffee und Kaffeeequipment redet ja jeder. Mich interessieren die Themen drum rum - Als jemand der dem Klimaaktivismus zumindest nahesteht (darum wird es hier auch immer mal wieder gehen) interessiert mich vor allem alles um das Thema Nachhaltigkeit. Mir geht es dabei nicht darum, Dinge zu verteufeln, sondern Alternativen aufzuzeigen und vor allem auch herauszufinden wo persönliche Veränderungen sinnvoll sind und wo es viel besser wäre, systemisch Dinge zu verändern.
\ No newline at end of file
+Über Kaffee und Kaffeeequipment redet ja jeder. Mich interessieren die Themen drum rum - Als jemand der dem Klimaaktivismus zumindest nahesteht (darum wird es hier auch immer mal wieder gehen) interessiert mich vor allem alles um das Thema Nachhaltigkeit. Mir geht es dabei nicht darum, Dinge zu verteufeln, sondern Alternativen aufzuzeigen und vor allem auch herauszufinden wo persönliche Veränderungen sinnvoll sind und wo es viel besser wäre, systemisch Dinge zu verändern.
+
+Trotzdem werde ich ab und zu sicher neu entdeckte Lieblingskaffees vorstellen oder mal etwas intensiver über die ein oder
+andere Brühmethode schreiben.
\ No newline at end of file
diff --git a/kontakt.md b/kontakt.md
index f09cb0b..f7c9791 100644
--- a/kontakt.md
+++ b/kontakt.md
@@ -5,6 +5,6 @@ permalink: /kontakt/
background: /img/bg-contact.jpg
---
-Jan freut sich über kurze Emails, über DM's auf Twitter oder Im Fediverse.
+Jan freut sich über kurze Emails, über DM's im Im Fediverse oder über Faxnachrichten unter +49 (3212) 1073282.
Im Impressum findet ihr auch seine Telefonnummer, unter der er auch bei den üblichen Messengern zu erreichen ist.
\ No newline at end of file
diff --git a/mise.toml b/mise.toml
new file mode 100644
index 0000000..63adf13
--- /dev/null
+++ b/mise.toml
@@ -0,0 +1,2 @@
+[tools]
+ruby = "3.4.2"
diff --git a/ueber.markdown b/ueber.markdown
deleted file mode 100644
index bc15317..0000000
--- a/ueber.markdown
+++ /dev/null
@@ -1,8 +0,0 @@
----
-layout: page
-title: Über
-permalink: /ueber/
-background: /img/bg-about.jpg
----
-
-Kaffee. Dinge.
\ No newline at end of file
diff --git a/ueber.md b/ueber.md
new file mode 100644
index 0000000..cc58cd8
--- /dev/null
+++ b/ueber.md
@@ -0,0 +1,17 @@
+---
+layout: page
+title: Über
+permalink: /ueber/
+background: /img/bg-about.jpg
+---
+
+Jan Krutisch ist beruflich als Softwareentwickler unterwegs. In Sachen Kaffee ist er vor allem
+der Bruder von Arne "Smutje" Krutisch, der Kopf hinter [Nine5Nine](https://nine5nine.com).
+
+Kaffee-Liebhaber ist er natürlich auch, und zwar sowohl in Sachen Espresso als auch in Sachen Filterkaffee.
+Als eher moderner Kaffee-Nerd liebt er die eher fruchtigen Kaffees und probiert sich aber gern überall durch.
+
+Als studierter Umwelttechniker und Mensch interessiert ihn auch der Nachhaltigkeitsaspekt und das
+Zusammenspiel mit dem Klima, also sowohl die Auswirkungen der Kaffeeindustrie auf das Klima als auch wie
+der Klimawandel die Kaffeewelt verändert.
+