diff --git a/package.json b/package.json index 243c986..3f7e94c 100644 --- a/package.json +++ b/package.json @@ -17,10 +17,10 @@ "url": "https://git.sp-codes.de/samuel-p/sp-codes.de" }, "optionalDependencies": { - "browser-sync": "^2.26.14" + "browser-sync": "^2.27.5" }, "devDependencies": { - "@11ty/eleventy": "^1.0.0-canary.38", + "@11ty/eleventy": "^1.0.0-canary.41", "@11ty/eleventy-navigation": "^0.3.2", "@node-minify/core": "^6.2.0", "@node-minify/crass": "^6.2.0", diff --git a/src/_data/donations.json b/src/_data/donations.json index e9b4451..8d4fda7 100644 --- a/src/_data/donations.json +++ b/src/_data/donations.json @@ -2,6 +2,20 @@ { "year": 2021, "donations": [ + { + "date": "18.08.2021", + "amount": 30, + "via": "banktransfer", + "from": null, + "first": true + }, + { + "date": "02.08.2021", + "amount": 10, + "via": "banktransfer", + "from": null, + "first": false + }, { "date": "01.06.2021", "amount": 20, diff --git a/src/_data/expenses.json b/src/_data/expenses.json index fc616d1..1834393 100644 --- a/src/_data/expenses.json +++ b/src/_data/expenses.json @@ -38,6 +38,12 @@ "provider": "netcup", "amount": 11.49 }, + { + "name": "Backup", + "type": "Storage Box", + "provider": "Hetzner", + "amount": 3.45 + }, { "name": { "en": "Additional IPv4", diff --git a/src/_data/services.json b/src/_data/services.json index f190189..343d5fd 100644 --- a/src/_data/services.json +++ b/src/_data/services.json @@ -38,12 +38,23 @@ "icon": "i-mastodon", "url": "https://social.sp-codes.de", "status": "https://social.sp-codes.de/health", - "beta": true, "summary": { "de": "Das dezentrale, soziale Netzwerk der Zukunft: Keine Werbung und keine Überwachung durch Unternehmen.", "en": "The decentralized social network of the future: No ads, no corporate surveillance." } }, + { + "id": "peertube", + "name": "PeerTube", + "icon": "i-peertube", + "url": "https://tube.sp-codes.de", + "status": "https://tube.sp-codes.de", + "beta": true, + "summary": { + "de": "Ein Netzwerk aus mehreren föderierten, interoperablen Video-Hosting-Anbietern. Werbefrei und ohne Bindung an einen bestimmten Anbieter.", + "en": "A network of multiple federated, interoperable video hosting providers. Ad-free and without vendor lock-in." + } + }, { "id": "gitea", "name": "Gitea", @@ -55,6 +66,18 @@ "en": "A lightweight code hosting platform for git." } }, + { + "id": "gotify", + "name": "Gotify", + "icon": "i-server", + "url": "https://push.sp-codes.de", + "status": "https://push.sp-codes.de", + "beta": true, + "summary": { + "de": "Ein einfacher Dienst zum Senden und Empfangen von Nachrichten in Echtzeit.", + "en": "A simple service for sending and receiving messages in real-time." + } + }, { "id": "connectivitycheck", "name": "Captive Portal Check", diff --git a/src/de/all-donations.html b/src/de/all-donations.html index 6902a1f..fed3912 100644 --- a/src/de/all-donations.html +++ b/src/de/all-donations.html @@ -7,4 +7,4 @@ title: Unterstützen

➔ Unterstützen

-{% include donations.html %} +{% include "donations.html" %} diff --git a/src/de/blog.md b/src/de/blog.md index 3dcbede..ccd846f 100644 --- a/src/de/blog.md +++ b/src/de/blog.md @@ -4,7 +4,7 @@ eleventyNavigation: key: blog title: Blog icon: i-book - url: https://blog.sp-codes.de/ + url: https://samuels-blog.de/ locale: de order: 1 permalink: false diff --git a/src/de/contact.html b/src/de/contact.html index 66bc063..f8c720e 100644 --- a/src/de/contact.html +++ b/src/de/contact.html @@ -32,7 +32,7 @@ eleventyNavigation:
-
Schreibe mir auf XMPP an @samuel-p:dismail.de
+
Schreibe mir auf XMPP an samuel-p@dismail.de
diff --git a/src/de/donate.html b/src/de/donate.html index 413cbe8..8084494 100644 --- a/src/de/donate.html +++ b/src/de/donate.html @@ -73,10 +73,10 @@ eleventyNavigation:

Aktuelle Ausgaben

-{% include expenses-current.html %} +{% include "expenses-current.html" %}

Spenden {{donations[0].year}}

-{% include donations-current.html %} +{% include "donations-current.html" %}

➔ Alle Spenden

diff --git a/src/de/imprint.html b/src/de/imprint.html index 20ef3eb..5a74299 100644 --- a/src/de/imprint.html +++ b/src/de/imprint.html @@ -28,5 +28,5 @@ title: Impressum

Lizenzen

Diese Webseite nutzt die folgenden Bibliotheken mit ihren entsprechenden Lizenzen:

- {% include licenses.html %} + {% include "licenses.html" %}
diff --git a/src/de/index.html b/src/de/index.html index ba1a317..15e95a6 100644 --- a/src/de/index.html +++ b/src/de/index.html @@ -13,7 +13,7 @@ eleventyNavigation:

Schön, dass du hergefunden hast. Mein Name ist Samuel Philipp und ich bin ein Software Engineer aus Magdeburg. Auf dieser Seite findest du Informationen über mich und eine Übersicht über die von mir - bereitgestellten Dienste. Schau dich gerne um, lies meinen Blog oder + bereitgestellten Dienste. Schau dich gerne um, lies meinen Blog oder nutze die verschiedenen Tools.

@@ -31,7 +31,7 @@ eleventyNavigation: href="https://social.sp-codes.de/@sp_codes">@sp_codes@social.sp-codes.de

- {% include services-simple.html %} + {% include "services-simple.html" %}
@@ -44,4 +44,4 @@ eleventyNavigation:

-{% include profiles.html %} +{% include "profiles.html" %} diff --git a/src/de/services/mastodon.md b/src/de/services/mastodon.md new file mode 100644 index 0000000..c7e373a --- /dev/null +++ b/src/de/services/mastodon.md @@ -0,0 +1,50 @@ +--- +layout: base.njk +key: mastodon +title: Mastodon +--- +# Mastodon + +Mastodon ist ein verteilter Mikroblogging-Dienst, ähnlich wie Twitter. Allerdings basiert der Dienst nicht auf einer zentralen Plattform, sondern besteht aus vielen verschiedenen, dezentralen Instanzen, die von Privatpersonen, Vereinen oder sonstigen Stellen eigenverantwortlich betrieben werden. Dadurch machen sich die Nutzer:innen nicht von einem einzigen Anbieter abhängig, sondern können frei entscheiden, mit wem sie welche Informationen teilen. + +Da Mastodon auf offenen Web-Protokollen und freier, quelloffener Software basiert, kann auch mit anderen Diensten, wie Pleroma, PeerTube, Pixelfed, Friendica oder Hubzilla kommuniziert werden. Nutzer:innen können Text-, Bild-, Videonachrichten oder Umfragen also dienst- und serverübergreifend teilen. + +__Seit Mai 2021 betreibe ich eine öffentliche Mastodon-Instanz: [social.sp-codes.de](https://social.sp-codes.de/)__ + +Die Serverregeln und weitere Informationen kannst du gerne [hier](https://social.sp-codes.de/about/more) nachlesen. Melde dich gerne auf meinem Server an oder suche dir einen aus den unten verlinkten Listen heraus. Ich freue mich auf +deine Nachricht an [@samuel_p@matrix.sp-codes.de](https://social.sp-codes.de/@samuel_p). + +
+Jetzt registrieren +
+ +## Interessante Accounts + +* [Bundesbeauftragte für Datenschutz und Informationsfreiheit](https://social.bund.de/@bfdi) +* [Bundesamt für Sicherheit in der Informationstechnik](https://social.bund.de/@bsi) +* [Landesregierung Baden-Württemberg](https://mastodon.social/@RegierungBW) +* [Landtag Rheinland-Pfalz](https://social.bund.de/@ltrlp) +* [LfDI Baden-Württemberg](https://bawü.social/@lfdi) +* [Umweltministerium Baden-Württemberg](https://bawü.social/@Umweltministerium) +* [Verbraucherzentrale Schleswig-Holstein](https://troet.cafe/@verbraucherzentrale_sh) +* [Digitalcourage e.V.](https://digitalcourage.social/@digitalcourage) +* [Mobilsicher](https://mastodontech.de/@mobilsicher) +* [Chaos Computer Club](https://social.bau-ha.us/@CCC) +* [GLS Bank](https://ruhr.social/@glsbank) +* [Fairphone](https://social.weho.st/@Fairphone) +* [WEtell.Mobilfunk](https://chaos.social/@wetell) +* [Gnu/Linux](https://social.anoxinon.de/@gnulinux) +* [FragDenStaat](https://chaos.social/@fragdenstaat) +* [Threema](https://mastodon.social/@threemaapp) +* [Minetest](https://fosstodon.org/@Minetest) +* [0 A.D.](https://mastodon.social/@play0ad) +* [Ulrich Kelber](https://bonn.social/@ulrichkelber) +* [Inga Klas](https://mastodon.social/@ingaklas) +* [Mike Kuketz](https://social.tchncs.de/@kuketzblog) + +## Weitere nützliche Links + +* [Verschiedene Apps](https://joinmastodon.org/apps) +* Listen mit öffentlichen Mastodon-Instanzen + * [joinmastodon.org](https://joinmastodon.org/communities) + * [instances.social](https://instances.social/) diff --git a/src/de/services/matrix.md b/src/de/services/matrix.md index f52e3d0..15a455a 100644 --- a/src/de/services/matrix.md +++ b/src/de/services/matrix.md @@ -34,10 +34,10 @@ Auf meinem Blog findest du eine Artikelserie für einen einfachen Einstieg in Ma
diff --git a/src/de/services/searx.md b/src/de/services/searx.md index f19d624..9795a84 100644 --- a/src/de/services/searx.md +++ b/src/de/services/searx.md @@ -15,9 +15,7 @@ __Seit November 2019 betreibe ich eine öffentliche Searx Instanz.__ Schau gerne __Hier gehts zu Searx: [searx.sp-codes.de](https://searx.sp-codes.de)__ -Tor Hidden Service: [searxbi3f73mmdeb.onion](http://searxbi3f73mmdeb.onion) - -Wenn du Searx als Standardsuchmaschine nutzen willst, findest du auf meinem Blog eine Anleitung dafür: [Nur noch Searx](https://blog.sp-codes.de/nur-noch-searx/) +Wenn du Searx als Standardsuchmaschine nutzen willst, findest du auf meinem Blog eine Anleitung dafür: [Nur noch Searx](https://samuels-blog.de/nur-noch-searx/) ## Weitere nützliche Links diff --git a/src/en/all-donations.html b/src/en/all-donations.html index a584bcc..7093449 100644 --- a/src/en/all-donations.html +++ b/src/en/all-donations.html @@ -7,4 +7,4 @@ title: Unterstützen

➔ Donate

-{% include donations.html %} +{% include "donations.html" %} diff --git a/src/en/blog.md b/src/en/blog.md index 6bbf226..e244246 100644 --- a/src/en/blog.md +++ b/src/en/blog.md @@ -4,7 +4,7 @@ eleventyNavigation: key: blog title: Blog icon: i-book - url: https://blog.sp-codes.de/ + url: https://samuels-blog.de/ locale: en order: 1 permalink: false diff --git a/src/en/contact.html b/src/en/contact.html index 330a45b..ab8f3fe 100644 --- a/src/en/contact.html +++ b/src/en/contact.html @@ -30,7 +30,7 @@ eleventyNavigation:
-
Write me on XMPP to @samuel-p:dismail.de
+
Write me on XMPP to samuel-p@dismail.de
diff --git a/src/en/donate.html b/src/en/donate.html index 856a0be..cff8ff7 100644 --- a/src/en/donate.html +++ b/src/en/donate.html @@ -71,10 +71,10 @@ eleventyNavigation:

Current Expenses

-{% include expenses-current.html %} +{% include "expenses-current.html" %}

Donations {{donations[0].year}}

-{% include donations-current.html %} +{% include "donations-current.html" %}

➔ All Donations

diff --git a/src/en/imprint.html b/src/en/imprint.html index af0ae00..5d44c81 100644 --- a/src/en/imprint.html +++ b/src/en/imprint.html @@ -28,5 +28,5 @@ title: sp-codes

Licenses

This Website uses the following libraries with their respective licenses:

- {% include licenses.html %} + {% include "licenses.html" %}
diff --git a/src/en/index.html b/src/en/index.html index 93639ce..f08ccb0 100644 --- a/src/en/index.html +++ b/src/en/index.html @@ -13,7 +13,7 @@ eleventyNavigation:

Glad you found your way here. My name is Samuel Philipp and I am a software engineer from Magdeburg. On this site you will find information about me and an overview of the services I provide. Feel free - to look around, read my blog (German) or use the various services. + to look around, read my blog (German) or use the various services.

@@ -30,7 +30,7 @@ eleventyNavigation: href="https://social.sp-codes.de/@sp_codes">@sp_codes@social.sp-codes.de

- {% include services-simple.html %} + {% include "services-simple.html" %}
@@ -44,4 +44,4 @@ eleventyNavigation: -{% include profiles.html %} +{% include "profiles.html" %} diff --git a/src/en/services/mastodon.md b/src/en/services/mastodon.md new file mode 100644 index 0000000..2bc293e --- /dev/null +++ b/src/en/services/mastodon.md @@ -0,0 +1,49 @@ +--- +layout: base.njk +key: mastodon +title: Mastodon +--- +# Mastodon + +Mastodon is a federated microblogging service, similar to Twitter. However, the service is not based on a central platform, but consists of many different, decentralized instances that are run independently by private individuals, associations or other organizations. This means that users are not locked into a single provider, but are free to decide with whom they share what information. + +Since Mastodon is based on open web protocols and free, open source software, it is also possible to communicate with other services such as Pleroma, PeerTube, Pixelfed, Friendica or Hubzilla. Users can share text, image, video messages or polls across services and servers. + +__Since May 2021 I run a public Mastodon instance: [social.sp-codes.de](https://social.sp-codes.de/)__ + +Feel free to read the server rules and more information [here](https://social.sp-codes.de/about/more) (German). Feel free to register on my server or pick one from the lists linked below. I'm looking forward to your message to [@samuel_p@matrix.sp-codes.de](https://social.sp-codes.de/@samuel_p). + +
+Register now +
+ +## Interesting Accounts + +* [Bundesbeauftragte für Datenschutz und Informationsfreiheit](https://social.bund.de/@bfdi) +* [Bundesamt für Sicherheit in der Informationstechnik](https://social.bund.de/@bsi) +* [Landesregierung Baden-Württemberg](https://mastodon.social/@RegierungBW) +* [Landtag Rheinland-Pfalz](https://social.bund.de/@ltrlp) +* [LfDI Baden-Württemberg](https://bawü.social/@lfdi) +* [Umweltministerium Baden-Württemberg](https://bawü.social/@Umweltministerium) +* [Verbraucherzentrale Schleswig-Holstein](https://troet.cafe/@verbraucherzentrale_sh) +* [Digitalcourage e.V.](https://digitalcourage.social/@digitalcourage) +* [Mobilsicher](https://mastodontech.de/@mobilsicher) +* [Chaos Computer Club](https://social.bau-ha.us/@CCC) +* [GLS Bank](https://ruhr.social/@glsbank) +* [Fairphone](https://social.weho.st/@Fairphone) +* [WEtell.Mobilfunk](https://chaos.social/@wetell) +* [Gnu/Linux](https://social.anoxinon.de/@gnulinux) +* [FragDenStaat](https://chaos.social/@fragdenstaat) +* [Threema](https://mastodon.social/@threemaapp) +* [Minetest](https://fosstodon.org/@Minetest) +* [0 A.D.](https://mastodon.social/@play0ad) +* [Ulrich Kelber](https://bonn.social/@ulrichkelber) +* [Inga Klas](https://mastodon.social/@ingaklas) +* [Mike Kuketz](https://social.tchncs.de/@kuketzblog) + +## More useful links + +* [Various Apps](https://joinmastodon.org/apps) +* Lists with public Mastodon instances + * [joinmastodon.org](https://joinmastodon.org/communities) + * [instances.social](https://instances.social/) diff --git a/src/en/services/matrix.md b/src/en/services/matrix.md index dc8ddee..ae65aa3 100644 --- a/src/en/services/matrix.md +++ b/src/en/services/matrix.md @@ -17,7 +17,7 @@ You can read the server rules [here](https://matrix.sp-codes.de/_matrix/consent) Register now -On my blog (German) you will find an article series for an easy start to Matrix: [Werde Teil der Matrix](https://blog.sp-codes.de/werde-teil-der-matrix-matrix-teil-1/) +On my blog (German) you will find an article series for an easy start to Matrix: [Werde Teil der Matrix](https://samuels-blog.de/werde-teil-der-matrix-matrix-teil-1/) ## Why Matrix? @@ -37,7 +37,7 @@ Here I want to give some reasons why I use Matrix and prefer it over many other * [Various Apps](https://matrix.org/clients) * [List of public rooms](https://view.matrix.org/) -* Lists with public matrix servers +* Lists with public Matrix servers * [hello-matrix.net](https://www.hello-matrix.net/public_servers.php) * [anchel.nl](https://publiclist.anchel.nl/) * [the-federation.info](https://the-federation.info/protocol/matrix) diff --git a/src/en/services/searx.md b/src/en/services/searx.md index 575e444..71e1f80 100644 --- a/src/en/services/searx.md +++ b/src/en/services/searx.md @@ -15,9 +15,7 @@ __Since November 2019 I run a public Searx instance.__ Feel free to check it out Here is the link to Searx: [searx.sp-codes.de](https://searx.sp-codes.de) -Tor Hidden Service: [searxbi3f73mmdeb.onion](http://searxbi3f73mmdeb.onion) - -If you want to use Searx as your default search engine, you can find instructions on my blog (German): [Nur noch Searx](https://blog.sp-codes.de/nur-noch-searx/) +If you want to use Searx as your default search engine, you can find instructions on my blog (German): [Nur noch Searx](https://samuels-blog.de/nur-noch-searx/) ## More useful links diff --git a/src/font/icomoon.eot b/src/font/icomoon.eot index 9e65f3e..ba40dd9 100644 Binary files a/src/font/icomoon.eot and b/src/font/icomoon.eot differ diff --git a/src/font/icomoon.svg b/src/font/icomoon.svg index 7117348..70fa188 100644 --- a/src/font/icomoon.svg +++ b/src/font/icomoon.svg @@ -31,6 +31,7 @@ + diff --git a/src/font/icomoon.ttf b/src/font/icomoon.ttf index 497bf42..799c7fa 100644 Binary files a/src/font/icomoon.ttf and b/src/font/icomoon.ttf differ diff --git a/src/font/icomoon.woff b/src/font/icomoon.woff index 32f4c32..31cd055 100644 Binary files a/src/font/icomoon.woff and b/src/font/icomoon.woff differ diff --git a/src/font/icomoon.woff2 b/src/font/icomoon.woff2 index c8ea658..e984702 100644 Binary files a/src/font/icomoon.woff2 and b/src/font/icomoon.woff2 differ diff --git a/src/scss/icons/style.scss b/src/scss/icons/style.scss index a75fb53..c27057b 100644 --- a/src/scss/icons/style.scss +++ b/src/scss/icons/style.scss @@ -48,6 +48,11 @@ font-size: 4em; } +.i-peertube { + &:before { + content: $i-peertube; + } +} .i-network-wired { &:before { content: $i-network-wired; diff --git a/src/scss/icons/variables.scss b/src/scss/icons/variables.scss index 112a6d2..9911eea 100644 --- a/src/scss/icons/variables.scss +++ b/src/scss/icons/variables.scss @@ -1,6 +1,7 @@ $icomoon-font-family: "icomoon" !default; $icomoon-font-path: "fonts" !default; +$i-peertube: "\e918"; $i-network-wired: "\e903"; $i-money-bill: "\e904"; $i-chart-line: "\e905";