From 91bd80e3e21f5acbde423e154aa55649a6aec6ed Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Wed, 13 Mar 2024 20:47:22 +0100 Subject: [PATCH] Correctly resize images for further block and colocate --- .../index.md} | 3 ++- .../digitale-muendigkeit}/muendigkeit_dc.jpg | Bin .../index.md} | 17 ++++++++++------- .../infos/kinder-digitales}/screen-teens.jpg | Bin .../infos/kinder-digitales}/teddy-kamera.jpg | Bin content/infos/muendigkeit-dc.jpg | 0 .../infos/{verstehen.md => verstehen/index.md} | 12 ++++++------ .../hack-n-fun/freizeiten}/froglabs_banner.png | Bin .../freizeiten}/hacken_am_lagerfeuer.jpg | Bin .../{freizeiten.md => freizeiten/index.md} | 6 ++++-- .../hack-n-fun/workshops}/3d-druck.jpg | Bin .../hack-n-fun/workshops}/beispiel-pygame.png | Bin .../workshops}/elektronikbasteln.jpg | Bin .../{workshops.md => workshops/index.md} | 14 +++++++++----- .../workshops}/minetest-hacknsun.jpg | Bin templates/shortcodes/further.html | 3 ++- 16 files changed, 33 insertions(+), 22 deletions(-) rename content/infos/{digitale-muendigkeit.md => digitale-muendigkeit/index.md} (96%) rename {static/images => content/infos/digitale-muendigkeit}/muendigkeit_dc.jpg (100%) rename content/infos/{kinder-digitales.md => kinder-digitales/index.md} (94%) rename {static/images => content/infos/kinder-digitales}/screen-teens.jpg (100%) rename {static/images => content/infos/kinder-digitales}/teddy-kamera.jpg (100%) delete mode 100644 content/infos/muendigkeit-dc.jpg rename content/infos/{verstehen.md => verstehen/index.md} (96%) rename {static/images => content/projekte/hack-n-fun/freizeiten}/froglabs_banner.png (100%) rename {static/images => content/projekte/hack-n-fun/freizeiten}/hacken_am_lagerfeuer.jpg (100%) rename content/projekte/hack-n-fun/{freizeiten.md => freizeiten/index.md} (71%) rename {static/images => content/projekte/hack-n-fun/workshops}/3d-druck.jpg (100%) rename {static/images => content/projekte/hack-n-fun/workshops}/beispiel-pygame.png (100%) rename {static/images => content/projekte/hack-n-fun/workshops}/elektronikbasteln.jpg (100%) rename content/projekte/hack-n-fun/{workshops.md => workshops/index.md} (84%) rename {static/images => content/projekte/hack-n-fun/workshops}/minetest-hacknsun.jpg (100%) diff --git a/content/infos/digitale-muendigkeit.md b/content/infos/digitale-muendigkeit/index.md similarity index 96% rename from content/infos/digitale-muendigkeit.md rename to content/infos/digitale-muendigkeit/index.md index 88406f45..268bd36b 100644 --- a/content/infos/digitale-muendigkeit.md +++ b/content/infos/digitale-muendigkeit/index.md @@ -10,7 +10,8 @@ forum = "" chat = "" [[extra.further.muendigkeit]] -image = { url = "/images/muendigkeit_dc.jpg", alt = "Zeichnung von Schulkindern, die über Kopfhörer mit dem Inhalt von Büchern beschallt werden" } +image = "muendigkeit_dc.jpg" +alt = "Zeichnung von Schulkindern, die über Kopfhörer mit dem Inhalt von Büchern beschallt werden" title = "Digitale Mündigkeit für Erwachsene bei Digitalcourage" link = "https://digitalcourage.de/digitale-selbstverteidigung/digitale-muendigkeit" description = "TBA" diff --git a/static/images/muendigkeit_dc.jpg b/content/infos/digitale-muendigkeit/muendigkeit_dc.jpg similarity index 100% rename from static/images/muendigkeit_dc.jpg rename to content/infos/digitale-muendigkeit/muendigkeit_dc.jpg diff --git a/content/infos/kinder-digitales.md b/content/infos/kinder-digitales/index.md similarity index 94% rename from content/infos/kinder-digitales.md rename to content/infos/kinder-digitales/index.md index 9eaeab02..d8f2ad51 100644 --- a/content/infos/kinder-digitales.md +++ b/content/infos/kinder-digitales/index.md @@ -10,22 +10,25 @@ forum = "" chat = "" [[extra.further.literatur]] -image = { url = "/images/screen-teens.jpg", alt = "Buch-Cover des Buches Screen Teens" } +image = "screen-teens.jpg" +alt = "Buch-Cover des Buches Screen Teens" title = "Buch Screen Teens von Jessica Wawrzyniak" link = "https://digitalcourage.de/blog/2023/screen-teens" description = "Jessica von #kids #digital #genial hat einen umfangreichen Ratgeber für Eltern zum vertrauensvollen Umgang mit digitalen Medien und der entsprechenden Begleitung für Kinder verfasst." [[extra.further.literatur]] -image = { url = "/images/teddy-kamera.jpg", alt = "Teddybär mit Kamera" } +image = "teddy-kamera.jpg" +alt = "Teddybär mit Kamera" title = "Digitalcourage: Aufpassen statt überwachen" link = "https://digitalcourage.de/blog/2018/aufpassen-statt-ueberwachen" description = "Auf der Website von Digitalcourage wird für Eltern gezielt erklärt, wieso die Nutzung von Überwachungs- und Kontroll-Apps oft trügerische Sicherheit und Gefahren birgt." -[[extra.further.literatur]] -image = { url = "", alt = "" } -title = "Quarks: Positive und negative Folgen von Videospielen" -link = "https://www.quarks.de/gesellschaft/positive-und-negative-folgen-von-videospielen/" -description = "Die Sendung Quarks informiert kurz zusammengefasst über verschiedene Effekte durch das Spielen von Videospielen" +#[[extra.further.literatur]] +#image = "" +#alt = "" +#title = "Quarks: Positive und negative Folgen von Videospielen" +#link = "https://www.quarks.de/gesellschaft/positive-und-negative-folgen-von-videospielen/" +#description = "Die Sendung Quarks informiert kurz zusammengefasst über verschiedene Effekte durch das Spielen von Videospielen" +++ Digitale Medien und technische Geräte sind faszinierend. Das geht nicht nur diff --git a/static/images/screen-teens.jpg b/content/infos/kinder-digitales/screen-teens.jpg similarity index 100% rename from static/images/screen-teens.jpg rename to content/infos/kinder-digitales/screen-teens.jpg diff --git a/static/images/teddy-kamera.jpg b/content/infos/kinder-digitales/teddy-kamera.jpg similarity index 100% rename from static/images/teddy-kamera.jpg rename to content/infos/kinder-digitales/teddy-kamera.jpg diff --git a/content/infos/muendigkeit-dc.jpg b/content/infos/muendigkeit-dc.jpg deleted file mode 100644 index e69de29b..00000000 diff --git a/content/infos/verstehen.md b/content/infos/verstehen/index.md similarity index 96% rename from content/infos/verstehen.md rename to content/infos/verstehen/index.md index 568796aa..a4079272 100644 --- a/content/infos/verstehen.md +++ b/content/infos/verstehen/index.md @@ -4,11 +4,12 @@ title = "Verstehen statt konsumieren" [taxonomies] zielgruppe = ["Eltern"] -[[extra.further.verstehbarkeit]] -image = { url = "", alt = "" } -title = "" -link = "" -description = "" +#[[extra.further.verstehbarkeit]] +#image = "" +#alt = "" +#title = "" +#link = "" +#description = "" [extra.platforms] wiki = "" @@ -64,7 +65,6 @@ Sprachnachricht technisch, wann und wie wird sie verschlüsselt, und welchen Weg nimmt sie durch Server im Internet, bis sie am Ziel ankommt? Mit diesem Wissen kann man dann selber urteilen und entscheiden. -{{ further(category="verstehbarkeit") }} ## Frei, offen und verstehbar diff --git a/static/images/froglabs_banner.png b/content/projekte/hack-n-fun/freizeiten/froglabs_banner.png similarity index 100% rename from static/images/froglabs_banner.png rename to content/projekte/hack-n-fun/freizeiten/froglabs_banner.png diff --git a/static/images/hacken_am_lagerfeuer.jpg b/content/projekte/hack-n-fun/freizeiten/hacken_am_lagerfeuer.jpg similarity index 100% rename from static/images/hacken_am_lagerfeuer.jpg rename to content/projekte/hack-n-fun/freizeiten/hacken_am_lagerfeuer.jpg diff --git a/content/projekte/hack-n-fun/freizeiten.md b/content/projekte/hack-n-fun/freizeiten/index.md similarity index 71% rename from content/projekte/hack-n-fun/freizeiten.md rename to content/projekte/hack-n-fun/freizeiten/index.md index ca6fe3e8..7caba68e 100644 --- a/content/projekte/hack-n-fun/freizeiten.md +++ b/content/projekte/hack-n-fun/freizeiten/index.md @@ -6,13 +6,15 @@ projekt = ["Hack'n'Fun"] zielgruppe = ["Kinder und Jugendliche", "Eltern"] [[extra.further.freizeit]] -image = { url= "/images/hacken_am_lagerfeuer.jpg", alt = "Mehrere Jugendliche sitzen an einen Lagerfeuer und entwickeln an ihrem eigenem Spiel" } +image = "hacken_am_lagerfeuer.jpg" +alt = "Mehrere Jugendliche sitzen an einen Lagerfeuer und entwickeln an ihrem eigenem Spiel" title = "Hack'n'Sun" link = "@/projekte/hack-n-fun/freizeiten/hacknsun.md" description = "Unsere Jährliche Sommerfreizeit mit vielen Workshops, Spielen und viel spaß!" [[extra.further.freizeit]] -image = { url= "/images/froglabs_banner.png", alt = "FrogLabs-Logo" } +image = "froglabs_banner.png" +alt = "FrogLabs-Logo" title = "FrogLabs" link = "@/projekte/hack-n-fun/freizeiten/froglabs.md" description = "Unsere Jugendworkshops auf Open-Source-Konferenzen" diff --git a/static/images/3d-druck.jpg b/content/projekte/hack-n-fun/workshops/3d-druck.jpg similarity index 100% rename from static/images/3d-druck.jpg rename to content/projekte/hack-n-fun/workshops/3d-druck.jpg diff --git a/static/images/beispiel-pygame.png b/content/projekte/hack-n-fun/workshops/beispiel-pygame.png similarity index 100% rename from static/images/beispiel-pygame.png rename to content/projekte/hack-n-fun/workshops/beispiel-pygame.png diff --git a/static/images/elektronikbasteln.jpg b/content/projekte/hack-n-fun/workshops/elektronikbasteln.jpg similarity index 100% rename from static/images/elektronikbasteln.jpg rename to content/projekte/hack-n-fun/workshops/elektronikbasteln.jpg diff --git a/content/projekte/hack-n-fun/workshops.md b/content/projekte/hack-n-fun/workshops/index.md similarity index 84% rename from content/projekte/hack-n-fun/workshops.md rename to content/projekte/hack-n-fun/workshops/index.md index 4f70c1b3..920351a3 100644 --- a/content/projekte/hack-n-fun/workshops.md +++ b/content/projekte/hack-n-fun/workshops/index.md @@ -6,25 +6,29 @@ projekt = ["Hack'n'Fun"] zielgruppe = ["Eltern", "Lehrkräfte und Schulen", "Hacker und Maker"] [[extra.further.themen]] -image = { url= "/images/elektronikbasteln.jpg", alt = "Bild von einem Kind welches mit Elekrtobauteilen arbeitet" } +image = "elektronikbasteln.jpg" +alt = "Bild von einem Kind welches mit Elekrtobauteilen arbeitet" title = "Elektronik und Mikrocontroller" link = "@/projekte/hack-n-fun/workshops/elektronik.md" description = "Elektronik und Mikrocontroller programmieren mit MicroPython – Hier kann man kleine elektronische Schaltungen bauen und mit Programmcode zum Leben erwecken" [[extra.further.themen]] -image = { url= "/images/beispiel-pygame.png", alt = "Bild eines Spieles" } +image = "beispiel-pygame.png" +alt = "Bild eines Spieles" title = "Spiele programmieren" link = "@/projekte/hack-n-fun/workshops/programmieren.md" description = "Spiele programmieren mit Python und Pygame – Hier lernt man das programmieren ein kleines 2D-Spiel mit der Programmiersprache Python" [[extra.further.themen]] -image = { url= "/images/minetest-hacknsun.jpg", alt = "Bild von einem Laptop mit einem Spiel im hintergrund" } +image = "minetest-hacknsun.jpg" +alt = "Bild von einem Laptop mit einem Spiel im hintergrund" title = "Minetest-Welten und -Modding" link = "@/projekte/hack-n-fun/workshops/minetest.md" description = "Hier kannst du eigene Welten bauen und das Programmieren von eigenen Modifikationen lernen" [[extra.further.themen]] -image = { url= "/images/3d-druck.jpg", alt = "Bild von einem 3D-gedruckten Drachen in eiem 3D-Drucker" } +image = "3d-druck.jpg" +alt = "Bild von einem 3D-gedruckten Drachen in eiem 3D-Drucker" title = "3D-Modellierung" link = "@/projekte/hack-n-fun/workshops/3dmodels.md" description = "Hier lernst man das Modelliren von Tieren, welche man 3D-Drucken kann." @@ -39,7 +43,7 @@ auseinanderzusetzen. Die Ideen kommen dabei von der Gruppe selber; Um Kinder und Jugendliche zu erreichen, die selber noch wenig Vorstellung davon haben, wie selbstgestaltete Technik aussehen kann oder welche Möglichkeiten und Themen es gibt, bieten wir aber auch ein Workshopprogramm an, -das man bei unseren [Wochenend- und Ferienfreizeiten](@/projekte/hack-n-fun/freizeiten.md) +das man bei unseren [Wochenend- und Ferienfreizeiten](@/projekte/hack-n-fun/freizeiten/index.md) besuchen kann oder mit dem wir auch gerne zu Gast bei Anderen sind. {{ further(category="themen", title="Die aktuellen Workshop-Themen") }} diff --git a/static/images/minetest-hacknsun.jpg b/content/projekte/hack-n-fun/workshops/minetest-hacknsun.jpg similarity index 100% rename from static/images/minetest-hacknsun.jpg rename to content/projekte/hack-n-fun/workshops/minetest-hacknsun.jpg diff --git a/templates/shortcodes/further.html b/templates/shortcodes/further.html index 2a5c2d13..475c9b0b 100644 --- a/templates/shortcodes/further.html +++ b/templates/shortcodes/further.html @@ -7,7 +7,8 @@ <div class="card-image"> <a href="{{ get_url(path=further.link)}}"> <figure class="image is-4by3"> - <img src="{{further.image.url}}" alt="{{further.image.alt}}" /> + {% set image = resize_image(path="@/" ~ page.colocated_path ~ "/" ~ further.image, width=800, height=600) -%} + <img src="{{image.url}}" alt="{{further.alt}}" /> {% if further.image.credits %} <figcaption>{{ further.image.credits }}</figcaption> {% endif %} -- GitLab