Revert Kölle to Koelle in meta/title/alt tags for SEO, keep Kölle in visible text

This commit is contained in:
2026-09-14 12:15:26 +02:00
parent 8d00f6d1fc
commit 5e870d1466
7 changed files with 16 additions and 16 deletions
+3 -3
View File
@@ -1,9 +1,9 @@
--- ---
title: "Stefan Kölle, Homelab, Smart Home, Code & Retro Hardware | moonweb" title: "Stefan Koelle, Homelab, Smart Home, Code & Retro Hardware | moonweb"
section: "hub" section: "hub"
tags: "hub" tags: "hub"
permalink: /index.html permalink: /index.html
description: "Stefan Kölle, Senior Software Developer & Architect in Munich. Homelab projects, smart home automation, open-source code, and retro hardware." description: "Stefan Koelle, Senior Software Developer & Architect in Munich. Homelab projects, smart home automation, open-source code, and retro hardware."
layout: base.njk layout: base.njk
ogImage: "/stefan-koelle-foto.jpg" ogImage: "/stefan-koelle-foto.jpg"
sections: sections:
@@ -57,7 +57,7 @@ sections:
<p>I'm a Senior Software Developer &amp; Architect based in Munich with 20+ years in the trenches, from Turbo Pascal on a real 486 back in the day to .NET, Kubernetes, and AI-driven development today. By day I build microservices and cloud architecture, by night I dive into smart home automation, restore retro computers, and automate things that don't necessarily need automating.</p> <p>I'm a Senior Software Developer &amp; Architect based in Munich with 20+ years in the trenches, from Turbo Pascal on a real 486 back in the day to .NET, Kubernetes, and AI-driven development today. By day I build microservices and cloud architecture, by night I dive into smart home automation, restore retro computers, and automate things that don't necessarily need automating.</p>
<p>Everything here runs on a homelab that has been evolving since the mid-90s, from multiple 486s and Pentiums back then to today's Proxmox cluster. Have a look around.</p> <p>Everything here runs on a homelab that has been evolving since the mid-90s, from multiple 486s and Pentiums back then to today's Proxmox cluster. Have a look around.</p>
</div> </div>
<img class="intro-photo" src="/stefan-koelle-foto.jpg" alt="Stefan Kölle" width="280" height="280"> <img class="intro-photo" src="/stefan-koelle-foto.jpg" alt="Stefan Koelle" width="280" height="280">
</div> </div>
{% include "card-grid.njk" %} {% include "card-grid.njk" %}
+3 -3
View File
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ title }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}</title> <title>{{ title }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}</title>
<meta name="description" content="{{ description }}"> <meta name="description" content="{{ description }}">
<meta name="author" content="Stefan Kölle"> <meta name="author" content="Stefan Koelle">
<meta name="theme-color" content="{% if section == 'hub' %}#3b6ea5{% elif section == 'infra' %}#99333A{% elif section == 'smarthome' %}#1f8a8a{% elif section == 'code' %}#3E5098{% elif section == 'retro' %}#8a6d3b{% else %}#3b6ea5{% endif %}"> <meta name="theme-color" content="{% if section == 'hub' %}#3b6ea5{% elif section == 'infra' %}#99333A{% elif section == 'smarthome' %}#1f8a8a{% elif section == 'code' %}#3E5098{% elif section == 'retro' %}#8a6d3b{% else %}#3b6ea5{% endif %}">
<link rel="canonical" href="{{ site.url }}{{ page.url }}"> <link rel="canonical" href="{{ site.url }}{{ page.url }}">
<meta property="og:title" content="{{ title }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}"> <meta property="og:title" content="{{ title }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}">
@@ -33,7 +33,7 @@
{% else %} {% else %}
"name": "{{ title | safe }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}", "name": "{{ title | safe }}{% if 'moonweb' not in title and 'stefankoelle' not in title %} · moonweb.org{% endif %}",
"url": "{{ site.url }}", "url": "{{ site.url }}",
"author": { "@type": "Person", "name": "Stefan Kölle" } "author": { "@type": "Person", "name": "Stefan Koelle" }
{% endif %} {% endif %}
} }
</script> </script>
@@ -42,7 +42,7 @@
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Person", "@type": "Person",
"name": "Stefan Kölle", "name": "Stefan Koelle",
"url": "https://www.moonweb.org", "url": "https://www.moonweb.org",
"image": "https://www.moonweb.org/stefan-koelle-foto.jpg", "image": "https://www.moonweb.org/stefan-koelle-foto.jpg",
"jobTitle": "Senior Software Developer & Architect", "jobTitle": "Senior Software Developer & Architect",
+4 -4
View File
@@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<title>{% if title %}{{ title }}{% else %}Stefan Kölle{% endif %}</title> <title>{% if title %}{{ title }}{% else %}Stefan Koelle{% endif %}</title>
<meta name="description" content="{{ description }}"> <meta name="description" content="{{ description }}">
<link rel="apple-touch-icon" sizes="57x57" href="/assets/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="57x57" href="/assets/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/assets/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="60x60" href="/assets/apple-icon-60x60.png">
@@ -25,7 +25,7 @@
<meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" href="/assets/ms-icon-144x144.png"> <meta name="msapplication-TileImage" href="/assets/ms-icon-144x144.png">
<link rel="canonical" href="{{ site.url }}{{ page.url }}"> <link rel="canonical" href="{{ site.url }}{{ page.url }}">
<meta name="author" content="Stefan Kölle"> <meta name="author" content="Stefan Koelle">
<meta property="og:title" content="{{ title }}"> <meta property="og:title" content="{{ title }}">
<meta property="og:description" content="{{ description }}"> <meta property="og:description" content="{{ description }}">
<meta property="og:url" content="{{ site.url }}{{ page.url }}"> <meta property="og:url" content="{{ site.url }}{{ page.url }}">
@@ -39,7 +39,7 @@
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "Person", "@type": "Person",
"name": "Stefan Kölle", "name": "Stefan Koelle",
"url": "{{ site.url }}", "url": "{{ site.url }}",
"jobTitle": "Software Developer", "jobTitle": "Software Developer",
"sameAs": [ "sameAs": [
@@ -84,7 +84,7 @@
</div> </div>
<div id="head"> <div id="head">
<div id="foto"><img src="/assets/stefan-koelle-foto.jpg" alt="Photo of Stefan Kölle" style="width: 100%;"></div> <div id="foto"><img src="/assets/stefan-koelle-foto.jpg" alt="Photo of Stefan Koelle" style="width: 100%;"></div>
</div> </div>
<div id="background-image"></div> <div id="background-image"></div>
+1 -1
View File
@@ -1,5 +1,5 @@
{ {
"name": "Stefan Kölle", "name": "Stefan Koelle",
"short_name": "SK", "short_name": "SK",
"icons": [ "icons": [
{ {
+2 -2
View File
@@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CV - Stefan Kölle</title> <title>CV - Stefan Koelle</title>
</head> </head>
<body> <body>
<div id="container"> <div id="container">
@@ -14,7 +14,7 @@
Senior Software Developer & Software&nbsp;Architect Senior Software Developer & Software&nbsp;Architect
</div> </div>
<div id="headline-photo"> <div id="headline-photo">
<img src="../assets/stefan-koelle-foto.jpg" alt="Stefan Kölle"> <img src="../assets/stefan-koelle-foto.jpg" alt="Stefan Koelle">
</div> </div>
</div> </div>
{% include "cv-content.njk" %} {% include "cv-content.njk" %}
+1 -1
View File
@@ -1,5 +1,5 @@
--- ---
title: "Stefan Kölle" title: "Stefan Koelle"
description: "Experienced Senior Software Developer and Software Architect with over 20 years of experience. Specialized in .NET and Kubernetes, with hands-on experience in AI-assisted development using Claude Code." description: "Experienced Senior Software Developer and Software Architect with over 20 years of experience. Specialized in .NET and Kubernetes, with hands-on experience in AI-assisted development using Claude Code."
layout: stefankoelle.njk layout: stefankoelle.njk
--- ---
+2 -2
View File
@@ -8,7 +8,7 @@ description: "WiFi-controlled LED display solution with REST API, DHT22 sensor,
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="{{ description }}"> <meta name="description" content="{{ description }}">
<meta name="author" content="Stefan Kölle"> <meta name="author" content="Stefan Koelle">
<link rel="canonical" href="{{ site.url }}{{ page.url }}"> <link rel="canonical" href="{{ site.url }}{{ page.url }}">
<meta property="og:title" content="{{ title }}"> <meta property="og:title" content="{{ title }}">
<meta property="og:description" content="{{ description }}"> <meta property="og:description" content="{{ description }}">
@@ -25,7 +25,7 @@ description: "WiFi-controlled LED display solution with REST API, DHT22 sensor,
"@type": "Article", "@type": "Article",
"headline": "{{ title }}", "headline": "{{ title }}",
"description": "{{ description }}", "description": "{{ description }}",
"author": { "@type": "Person", "name": "Stefan Kölle" }, "author": { "@type": "Person", "name": "Stefan Koelle" },
"url": "{{ site.url }}{{ page.url }}" "url": "{{ site.url }}{{ page.url }}"
} }
</script> </script>