diff --git a/content/blog/minetest-digilines-ice-and-drink-machine.md b/content/blog/minetest-digilines-ice-and-drink-machine.md
new file mode 100644
index 0000000..ba03488
--- /dev/null
+++ b/content/blog/minetest-digilines-ice-and-drink-machine.md
@@ -0,0 +1,12 @@
++++
+title = "Minetest: Digilines Ice & Drink Machine"
+date = 2024-09-04
+description = "scuti made crafting & vending machines in MineTest using Mesecons, Digilines and Lua."
+insert_anchor_links = "left"
+[taxonomies]
+tags = ["minetest"]
+[extra]
+redirect = "https://scuti.neocities.org/pages/minetest-digilines-ice-and-drink-machine"
++++
+
+[Read the article on scuti's microblog.](https://scuti.neocities.org/pages/minetest-digilines-ice-and-drink-machine)
diff --git a/content/links.fr.md b/content/links.fr.md
index eaf80ba..78d9175 100644
--- a/content/links.fr.md
+++ b/content/links.fr.md
@@ -101,6 +101,8 @@ fun, podcast, technologie, vidéo
"Fast, technical videos" sur la programmation (surtout en Rust). Aussi des podcasts de fiction et un peu de neurodiversité.
+Je recommande le podcast [Lost Terminal](https://lostterminal.com/): point de vue d'une IA perdue dans un monde postapocalyptique où le radio-amateur est le principal moyen de communication, et qui apprend à vivre avec des humains et d'autres IAs.
+
## (en) [Oglaf](https://www.oglaf.com/)
BD, fun
diff --git a/content/links.md b/content/links.md
index 8e0d321..371e3c9 100644
--- a/content/links.md
+++ b/content/links.md
@@ -101,6 +101,8 @@ fun, podcast, tech, video
"Fast, technical videos" about programming (lot of Rust). Also fiction podcasts and a bit of neurodiversity.
+I recommend the podcast [Lost Terminal](https://lostterminal.com/) about an AI that tries to survive in a postapocalyptic world where amateur radio is the only long-range communication method, and who learns how to live with humans and other AIs.
+
## (en) [Oglaf](https://www.oglaf.com/)
comic strip, fun
diff --git a/templates/blog.html b/templates/blog.html
index 021d99c..b2e543c 100644
--- a/templates/blog.html
+++ b/templates/blog.html
@@ -5,7 +5,7 @@
{% block head %}
-
+
{% for t in page.translations %}
{% if t.lang|default(value=config.default_language) != lang %}
@@ -14,6 +14,9 @@
{% endfor %}
+{% if page.extra.redirect %}
+
+{% endif %}
{% if page.extra.katex %}{{macros::katex()}}{% endif %}
{% endblock head %}
diff --git a/templates/section.html b/templates/section.html
index f0e228e..f1a9932 100644
--- a/templates/section.html
+++ b/templates/section.html
@@ -33,7 +33,10 @@
{% for page in section.pages %}
-