From 88fda5e2beb32cc3b262a848a039344d6ce69c27 Mon Sep 17 00:00:00 2001
From: Stephan Hadan
Date: Mon, 6 Jan 2025 12:40:58 +0100
Subject: [PATCH 1/5] added budgie
---
README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README.md b/README.md
index c1c1007..d6c8ddd 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,12 @@
+
+
+
+
+
+
Date: Fri, 24 Jan 2025 15:11:51 +0100
Subject: [PATCH 2/5] added develop build pipeline for preview builds
---
.github/workflows/develop.yml | 43 +++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
create mode 100644 .github/workflows/develop.yml
diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml
new file mode 100644
index 0000000..62ce754
--- /dev/null
+++ b/.github/workflows/develop.yml
@@ -0,0 +1,43 @@
+name: ci
+on:
+ push:
+ branches:
+ - develop
+permissions:
+ contents: write
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ if: github.event.repository.fork == false
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ - name: Configure Git Credentials
+ run: |
+ git config user.name github-actions[bot]
+ git config user.email 41898282+github-actions[bot]@users.noreply.github.com
+ - uses: actions/setup-python@v5
+ with:
+ python-version: 3.x
+ - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
+ - uses: actions/cache@v4
+ with:
+ key: mkdocs-material-${{ env.cache_id }}
+ path: .cache
+ restore-keys: |
+ mkdocs-material-
+ - run: apt-get update && apt-get install -y pngquant rsync
+ - run: pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git
+ - run: pip install -r requirements.txt
+ - run: mkdocs build
+ - name: Create private key
+ run: |
+ echo "${{ secrets.ACT_RUNNER_KEY }}" > /tmp/act_runner_key
+ chmod 600 /tmp/act_runner_key
+ - name: rsync public directory
+ run: |
+ /usr/bin/rsync -avz --delete -e "ssh -i /tmp/act_runner_key -o StrictHostKeyChecking=no" ${{ gitea.workspace }}/site/* root@vps03.hadan-it.com:/data/webspace/stephan.preview.hadan.de/
+ - run: echo "This job's status is ${{ job.status }}."
+env:
+ GH_TOKEN: ${{ secrets.GH_TOKEN }}
From 6ca2cd5a55ecf2edc8fd1cb2bf7b0e4828d7a4cc Mon Sep 17 00:00:00 2001
From: Stephan Hadan
Date: Fri, 24 Jan 2025 16:51:43 +0100
Subject: [PATCH 3/5] added rss-feed description, changed some rss-feed
settings
---
docs/rss/index.md | 24 ++++++++++++++++++++++++
mkdocs.yml | 10 ++++++++--
2 files changed, 32 insertions(+), 2 deletions(-)
create mode 100644 docs/rss/index.md
diff --git a/docs/rss/index.md b/docs/rss/index.md
new file mode 100644
index 0000000..e2b0bcb
--- /dev/null
+++ b/docs/rss/index.md
@@ -0,0 +1,24 @@
+# RSS-Feeds
+
+## Was sind RSS-Feeds?
+
+**RSS** steht für **Really Simple Syndication** und beschreibt eine Methode, Informationen in einem maschinenlesbaren Format bereitzustellen. Mit RSS können Nutzer spezifische Texte oder Multimedia-Dateien einer Website abonnieren.
+
+Mit Hilfe von RSS können abonnierte Inhalte automatisch auf den Computer des Nutzers oder auf Websites geladen werden, wodurch der Abonnent bequem mit den neuesten Informationen versorgt wird.
+
+## Was benötigst du, um einen RSS-Feed zu abonnieren?
+
+Um einen RSS-Feed zu abonnieren, benötigst du einen RSS-Reader. Es gibt mehrere, die kostenlos im Internet verfügbar sind und individuell konfiguriert werden können. Die neuesten Browserversionen verfügen über diese Funktion. Sie ermöglichen es den Nutzern zu entscheiden, welche Quellen gelesen werden sollen.
+
+Der Reader zeigt den Titel oder, alternativ, die ersten Zeilen eines Artikels an. Ein begleitender Link ermöglicht es dem Abonnenten, den gesamten Artikel im Browser zu öffnen.
+
+!!! tip "Ein kleiner Tipp"
+
+ Es ist nicht nötig, deinen RSS-Reader jede Minute aktualisieren zu lassen. Die meisten Feeds ändern sich nicht so häufig, und ein zu häufiger Abruf kann sowohl deine Ressourcen als auch die des Servers belasten. Als Faustregel gilt: Ein Abruf pro Stunde reicht in den meisten Fällen völlig aus.
+
+## Wie abonnierst du einen RSS-Feed?
+
+Du kannst die auf meiner Website verfügbaren RSS-Feeds abonnieren, indem du auf die Links in der untenstehenden Liste klickst oder den jeweiligen Link in den RSS-Reader Deiner Wahl einfügst.
+
+## Verfügbare Feeds
+
diff --git a/mkdocs.yml b/mkdocs.yml
index 55b9dbc..2a1159a 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -112,6 +112,11 @@ plugins:
- index.md
- rss:
enabled: !ENV [CI, false]
+ feeds_filenames:
+ json_created: feed.json
+ json_updated: feed-updated.json
+ rss_created: rss.xml
+ rss_updated: rss-updated.xml
match_path: blog/posts/.*
date_from_meta:
as_creation: date
@@ -150,8 +155,8 @@ extra:
- icon: fontawesome/brands/slack
link: https://hadanit.slack.com/team/U04BLKQF2M8
- icon: fontawesome/solid/rss
- link: https://stephan.hadan.de/feed_rss_created.xml
- name: Neueste Blogbeiträge
+ link: https://stephan.hadan.de/rss/
+ name: RSS-Feeds dieser Webseite
isso:
custom_url: https://comments.hadan-it.com
@@ -219,6 +224,7 @@ nav:
- Kontakt: contact/index.md
- Datenschutz: dataprivacy/index.md
- Impressum: imprint/index.md
+ - RSS: rss/index.md
- Blog:
- blog/index.md
From 167cb12fde0796354870c60468da91b5314c3c2e Mon Sep 17 00:00:00 2001
From: Stephan Hadan
Date: Fri, 24 Jan 2025 17:39:43 +0100
Subject: [PATCH 4/5] some additions to rss feed
---
docs/blog/.authors.yml | 4 +++-
mkdocs.yml | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/docs/blog/.authors.yml b/docs/blog/.authors.yml
index 2270e69..c557d56 100644
--- a/docs/blog/.authors.yml
+++ b/docs/blog/.authors.yml
@@ -2,4 +2,6 @@ authors:
stephan:
name: Stephan Hadan
description: Senior IT Operations Engineer
- avatar: assets/logo.png
\ No newline at end of file
+ avatar: assets/logo.png
+ url: https://stephan.hadan.de/about/
+ email: stephan@hadan.de
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 2a1159a..d32b293 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -112,6 +112,7 @@ plugins:
- index.md
- rss:
enabled: !ENV [CI, false]
+ pretty_print: true
feeds_filenames:
json_created: feed.json
json_updated: feed-updated.json
From 1e148efe43766843d620d49924c4cc0a25dcc2c8 Mon Sep 17 00:00:00 2001
From: Stephan Hadan
Date: Fri, 24 Jan 2025 20:55:07 +0100
Subject: [PATCH 5/5] some additions to rss feeds, rss articles
---
docs/rss/index.md | 2 ++
mkdocs.yml | 7 +------
overrides/home.html | 3 ++-
overrides/main.html | 3 ++-
4 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/docs/rss/index.md b/docs/rss/index.md
index e2b0bcb..c880600 100644
--- a/docs/rss/index.md
+++ b/docs/rss/index.md
@@ -22,3 +22,5 @@ Du kannst die auf meiner Website verfügbaren RSS-Feeds abonnieren, indem du auf
## Verfügbare Feeds
+Der RSS-Feed zu den Blogartikeln: :fontawesome-solid-rss: [https://stephan.hadan.de/feed_rss_created.xml](https://stephan.hadan.de/feed_rss_created.xml)
+
diff --git a/mkdocs.yml b/mkdocs.yml
index d32b293..922bc21 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -111,13 +111,8 @@ plugins:
exclude:
- index.md
- rss:
- enabled: !ENV [CI, false]
+# enabled: !ENV [CI, false]
pretty_print: true
- feeds_filenames:
- json_created: feed.json
- json_updated: feed-updated.json
- rss_created: rss.xml
- rss_updated: rss-updated.xml
match_path: blog/posts/.*
date_from_meta:
as_creation: date
diff --git a/overrides/home.html b/overrides/home.html
index 8bafa1d..59f3cbc 100644
--- a/overrides/home.html
+++ b/overrides/home.html
@@ -12,6 +12,7 @@
{{ super() }}
{% block extrahead %}
+
{% set title = config.site_name %}
{% if page and page.meta and page.meta.title %}
{% set title = title ~ " - " ~ page.meta.title %}
@@ -19,7 +20,7 @@
{% set title = title ~ " - " ~ page.title %}
{% endif %}
-
+
{% endblock %}
diff --git a/overrides/main.html b/overrides/main.html
index 0950433..cf31b84 100644
--- a/overrides/main.html
+++ b/overrides/main.html
@@ -1,6 +1,7 @@
{% extends "base.html" %}
{% block extrahead %}
+
{% set title = config.site_name %}
{% if page and page.meta and page.meta.title %}
{% set title = title ~ " - " ~ page.meta.title %}
@@ -9,6 +10,6 @@
{% endif %}
-
+
{% endblock %}