diff --git a/artifacts/joachim-portfolio/src/components/hero.tsx b/artifacts/joachim-portfolio/src/components/hero.tsx index 58c7d17..fe906c6 100644 --- a/artifacts/joachim-portfolio/src/components/hero.tsx +++ b/artifacts/joachim-portfolio/src/components/hero.tsx @@ -36,8 +36,10 @@ export function Hero() { Hummel -
- Senior IT-Consultant · Service Manager · Technical Writer · Vibe-Coder +
+ Senior IT-Consultant · Service Manager · Technical Writer
+
+ KI-Automation Experte · IT-Systems Engineer · Vibe-Coder
diff --git a/artifacts/joachim-portfolio/src/components/navbar.tsx b/artifacts/joachim-portfolio/src/components/navbar.tsx index f64465b..aba42c3 100644 --- a/artifacts/joachim-portfolio/src/components/navbar.tsx +++ b/artifacts/joachim-portfolio/src/components/navbar.tsx @@ -1,6 +1,6 @@ import { useState } from "react"; import { motion, useScroll, useMotionValueEvent } from "framer-motion"; -import { Menu, X } from "lucide-react"; +import { Menu, X, ExternalLink } from "lucide-react"; export function Navbar() { const [isScrolled, setIsScrolled] = useState(false); @@ -12,11 +12,16 @@ export function Navbar() { }); const navLinks = [ - { name: "Kompetenzen", href: "#competencies" }, - { name: "Stärken", href: "#strengths" }, - { name: "Projekte", href: "#projects" }, - { name: "Über mich", href: "#bio" }, - { name: "Kontakt", href: "#contact" }, + { name: "Kompetenzen", href: "#competencies", external: false }, + { name: "Stärken", href: "#strengths", external: false }, + { name: "Projekte", href: "#projects", external: false }, + { name: "Über mich", href: "#bio", external: false }, + { name: "Kontakt", href: "#contact", external: false }, + ]; + + const blogLinks = [ + { name: "Tech-Blog", href: "https://blog.unixweb.de" }, + { name: "KI-Blog", href: "https://ki-blog.unixweb.de" }, ]; return ( @@ -53,6 +58,20 @@ export function Navbar() { {link.name} ))} +
+ {blogLinks.map((link) => ( + + {link.name} +