diff --git a/config.toml b/config.toml index c2c2fc7..b6517d4 100755 --- a/config.toml +++ b/config.toml @@ -75,3 +75,9 @@ style = "emacs" [privacy.youtube] disable = false privacyEnhanced = true + +# Modules +[[module.mounts]] + # Make static images available as image assets by default + source = "static/img/" + target = "assets/images/" diff --git a/content/blog/2015-05-naechster-halt-endstation.md b/content/blog/2015-05-naechster-halt-endstation.md index a5c144d..a1bc8af 100644 --- a/content/blog/2015-05-naechster-halt-endstation.md +++ b/content/blog/2015-05-naechster-halt-endstation.md @@ -8,7 +8,8 @@ tags: - germany - policy - tanzania -headerimage: /blog/weselsky-putin.jpg +headerimage: + src: /blog/weselsky-putin.jpg --- diff --git a/content/blog/2017-05-idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten.md b/content/blog/2017-05-idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten.md index 9e91829..cb670f6 100644 --- a/content/blog/2017-05-idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten.md +++ b/content/blog/2017-05-idee-wiki-zu-gesellschaftspolitischen-positionen-von-prominenten.md @@ -6,8 +6,9 @@ categories: - deutsch tags: - policy -headerimage: /blog/maiziere-lehmann.jpg -headercredits: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald +headerimage: + src: /blog/maiziere-lehmann.jpg + text: CC-BY-SA 3.0 Sandro Halank / CC-BY 2.0 Ronnie Macdonald --- _Alles begann, als mein Mitbewohner Lars und ich uns eines morgens fragten: „Mit wem würden wir lieber ein Bier trinken gehen, Thomas de Maizière oder Jens Lehmann?“._ diff --git a/content/blog/2019-10-system-hackers-meeting-report.md b/content/blog/2019-10-system-hackers-meeting-report.md index d762a2a..2af4ce6 100644 --- a/content/blog/2019-10-system-hackers-meeting-report.md +++ b/content/blog/2019-10-system-hackers-meeting-report.md @@ -7,8 +7,9 @@ tags: - fsfe - report - server -headerimage: /blog/system-chaos.jpg -headercredits: Fortunately not how the FSFE's infrastructure looks like +headerimage: + src: /blog/system-chaos.jpg + text: Fortunately not how the FSFE's infrastructure looks like --- diff --git a/content/blog/2020-02-ilovefs-2020.md b/content/blog/2020-02-ilovefs-2020.md index 72d00b8..beb8b5a 100644 --- a/content/blog/2020-02-ilovefs-2020.md +++ b/content/blog/2020-02-ilovefs-2020.md @@ -7,8 +7,9 @@ tags: - ilovefs - fsfe - bash -headerimage: /blog/hidden-street.jpg -headercredits: The unknown Free Software contributors. Photo by Kaique Rocha +headerimage: + src: /blog/hidden-street.jpg + text: The unknown Free Software contributors. Photo by Kaique Rocha --- diff --git a/content/blog/2020-03-system-hackers-report-lyon.md b/content/blog/2020-03-system-hackers-report-lyon.md index d6c1cd5..fc5e6f3 100644 --- a/content/blog/2020-03-system-hackers-report-lyon.md +++ b/content/blog/2020-03-system-hackers-report-lyon.md @@ -7,8 +7,9 @@ tags: - fsfe - report - server -headerimage: /blog/syshackers-group-hacking.jpg -headercredits: Hackers in their natural working environment. For the picture we took off the black ski masks and gloves. +headerimage: + src: /blog/syshackers-group-hacking.jpg + text: Hackers in their natural working environment. For the picture we took off the black ski masks and gloves. --- diff --git a/content/blog/2020-07-the-power-of-git-sed.md b/content/blog/2020-07-the-power-of-git-sed.md index 118f109..c531b2c 100644 --- a/content/blog/2020-07-the-power-of-git-sed.md +++ b/content/blog/2020-07-the-power-of-git-sed.md @@ -7,8 +7,9 @@ tags: - tools - bash - fsfe -headerimage: /blog/git-sed.png -headercredits: Replacing content in thousands of files? No problem! +headerimage: + src: /blog/git-sed.png + text: Replacing content in thousands of files? No problem! --- In the recent weeks and months, the [FSFE Web Team](https://fsfe.org/contribute/web/) has been doing some heavy work on the [FSFE website](https://fsfe.org). We moved and replaced thousands of files and their respective links to improve the structure of a historically grown website (19+ years, 23243 files, almost 39k commits). But how to do that most efficiently in a version controlled system like Git? diff --git a/content/blog/2022-04-docker2caddy-reverse-proxy.md b/content/blog/2022-04-docker2caddy-reverse-proxy.md index 95a7405..6f0ac73 100644 --- a/content/blog/2022-04-docker2caddy-reverse-proxy.md +++ b/content/blog/2022-04-docker2caddy-reverse-proxy.md @@ -8,8 +8,9 @@ tags: - fsfe - server - python -headerimage: /blog/docker.jpg -headercredits: Shipping a load of containers requires a reliable infrastructure +headerimage: + src: /blog/docker.jpg + text: Shipping a load of containers requires a reliable infrastructure --- So you have a number of Docker containers running web services which you would diff --git a/content/blog/2023-09-seafile-mirror.md b/content/blog/2023-09-seafile-mirror.md index 4ebd198..c453a2c 100644 --- a/content/blog/2023-09-seafile-mirror.md +++ b/content/blog/2023-09-seafile-mirror.md @@ -7,8 +7,9 @@ tags: - python - server - tools -headerimage: /blog/library.jpg -headercredits: Wouldn't it be a shame if your library were to be destroyed? +headerimage: + src: /blog/library.jpg + text: Wouldn't it be a shame if your library were to be destroyed? --- I have been using [Seafile](https://www.seafile.com/) for years to host and diff --git a/content/blog/2023-11-sap-podcast-growing-importance-sboms.md b/content/blog/2023-11-sap-podcast-growing-importance-sboms.md index 09667f2..bde6b04 100644 --- a/content/blog/2023-11-sap-podcast-growing-importance-sboms.md +++ b/content/blog/2023-11-sap-podcast-growing-importance-sboms.md @@ -8,8 +8,9 @@ tags: - SupplyChain - OSPO - Security -headerimage: /blog/file-cabinet.jpg -headercredits: Neatly organise your records +headerimage: + src: /blog/file-cabinet.jpg + text: Neatly organise your records audio: https://podcast.opensap.info/open-source-way/2023/11/29/the-growing-importance-of-software-bills-of-materials-sbom/ podcast: name: SAP's Open Source Way Podcast diff --git a/content/blog/2024-11-inwx-dns-recordmaster.md b/content/blog/2024-11-inwx-dns-recordmaster.md index 7bcdf6d..aa71535 100644 --- a/content/blog/2024-11-inwx-dns-recordmaster.md +++ b/content/blog/2024-11-inwx-dns-recordmaster.md @@ -6,8 +6,9 @@ categories: tags: - python - tools -headerimage: /blog/file-cabinet.jpg -headercredits: Neatly organise your records +headerimage: + src: /blog/file-cabinet.jpg + text: Neatly organise your records --- I own and manage 30+ domains at [INWX](https://www.inwx.com/), a large and professional domain registrar. Although INWX has a somewhat decent web interface, it became a burden for me to keep an overview of each domain's sometimes dozens of records. Especially when e.g. changing an IP address for more than one domain, it caused multiple error-prone clicks and copy/pastes that couldn't be reverted in the worst case. This is why I created [**INWX DNS Recordmaster**](https://github.com/mxmehl/inwx-dns-recordmaster) which I will shortly present here. diff --git a/content/blog/2025-03-lwn-burden-of-knowledge.md b/content/blog/2025-03-lwn-burden-of-knowledge.md index bd42cb3..c7edee7 100644 --- a/content/blog/2025-03-lwn-burden-of-knowledge.md +++ b/content/blog/2025-03-lwn-burden-of-knowledge.md @@ -9,8 +9,9 @@ tags: - Community - SupplyChain - Security -headerimage: /blog/file-cabinet.jpg -headercredits: Neatly organise your records +headerimage: + src: /blog/file-cabinet.jpg + text: Neatly organise your records article: name: LWN.net href: https://lwn.net/SubscriberLink/1013614/b3743b7875dc41ae/ diff --git a/content/blog/2025-12-openrailday-moderation.md b/content/blog/2025-12-openrailday-moderation/index.md similarity index 83% rename from content/blog/2025-12-openrailday-moderation.md rename to content/blog/2025-12-openrailday-moderation/index.md index 57413a2..cd34fa5 100644 --- a/content/blog/2025-12-openrailday-moderation.md +++ b/content/blog/2025-12-openrailday-moderation/index.md @@ -8,8 +8,9 @@ tags: - OpenRail - OSPO - Community -headerimage: /blog/file-cabinet.jpg -headercredits: Neatly organise your records +headerimage: + src: openrailday-stage.jpg + text: My amazing co-moderator Kira Correll and I on stage video: https://clip.place/w/p/gZ1HFxLxHri8mDABzqpGHC event: name: OpenRail Day 2025 @ Paris @@ -17,3 +18,5 @@ event: --- I had the pleasure to moderate the OpenRail Day 2025 in Paris, organised by the [OpenRail Association](https://openrailassociation.org) to share knowledge and experiences about open source software in the railway industry. The event featured several talks and panel discussions with experts from different companies and organisations involved in open source projects related to railways. + + diff --git a/content/blog/2025-12-openrailday-moderation/openrailday-stage.jpg b/content/blog/2025-12-openrailday-moderation/openrailday-stage.jpg new file mode 100644 index 0000000..32abfd1 Binary files /dev/null and b/content/blog/2025-12-openrailday-moderation/openrailday-stage.jpg differ diff --git a/themes/hugo-sustain/layouts/_default/single.html b/themes/hugo-sustain/layouts/_default/single.html index 24b4467..cd45896 100644 --- a/themes/hugo-sustain/layouts/_default/single.html +++ b/themes/hugo-sustain/layouts/_default/single.html @@ -40,12 +40,7 @@
{{ with .Params.headercredits }}{{ . | markdownify }}{{ end }}
-