Skip to content

Commit 03c4094

Browse files
authored
Merge pull request #546 from raifdmueller/feat/footer-heise-coverage
feat(footer): add heise online press coverage link
2 parents 28cf213 + 873744a commit 03c4094

4 files changed

Lines changed: 28 additions & 0 deletions

File tree

website/public/heise-logo.svg

Lines changed: 4 additions & 0 deletions
Loading

website/src/components/footer.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,26 @@ export function renderFooter(version) {
102102
<span class="text-xs text-[var(--color-text-secondary)]">rabauer.dev (EN)</span>
103103
</a>
104104
</div>
105+
<div class="flex flex-wrap items-center justify-center gap-2 pt-1">
106+
<span class="text-xs text-[var(--color-text-secondary)]" data-i18n="footer.featuredIn">${i18n.t('footer.featuredIn')}</span>
107+
<a
108+
href="https://www.heise.de/news/Semantische-Anker-verkuerzen-den-Kontext-fuer-das-agentische-Coden-11311061.html"
109+
target="_blank"
110+
rel="noopener noreferrer"
111+
class="inline-flex items-center gap-1.5 hover:opacity-80 transition-opacity rounded bg-white px-1.5 py-0.5"
112+
title="${i18n.t('footer.heiseAlt')}"
113+
>
114+
<img
115+
src="${import.meta.env.BASE_URL}heise-logo.svg"
116+
alt="heise online"
117+
width="24"
118+
height="21"
119+
class="h-5 w-auto"
120+
loading="lazy"
121+
/>
122+
<span class="text-xs text-gray-700">heise online (DE)</span>
123+
</a>
124+
</div>
105125
</div>
106126
</div>
107127
</footer>

website/src/translations/de.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@
8888
"footer.asSeenOn": "Zu Gast bei",
8989
"footer.hmzeAlt": "HMZE Podcast — Beyond Vibe Coding",
9090
"footer.rabauerAlt": "rabauer.dev — Live-Coding-Session: From Vibe Coding to a Real Java App (Englisch)",
91+
"footer.featuredIn": "Bekannt aus",
92+
"footer.heiseAlt": "heise online — Semantische Anker verkürzen den Kontext für das agentische Coden",
9193
"categories.communication-presentation": "Kommunikation & Präsentation",
9294
"categories.design-principles": "Design-Prinzipien & Muster",
9395
"categories.development-workflow": "Entwicklungs-Workflow",

website/src/translations/en.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@
8888
"footer.asSeenOn": "As seen on",
8989
"footer.hmzeAlt": "HMZE Podcast — Beyond Vibe Coding (German)",
9090
"footer.rabauerAlt": "rabauer.dev — Live coding session: From Vibe Coding to a Real Java App (English)",
91+
"footer.featuredIn": "Featured in",
92+
"footer.heiseAlt": "heise online — Semantic Anchors shorten the context for agentic coding (German)",
9193
"categories.communication-presentation": "Communication & Presentation",
9294
"categories.design-principles": "Design Principles & Patterns",
9395
"categories.development-workflow": "Development Workflow",

0 commit comments

Comments
 (0)