Files
portfolio/app/page.tsx

47 lines
1.5 KiB
TypeScript

// app/page.tsx
"use client";
import Header from "./components/Header";
import Hero from "./components/Hero";
import Projects from "./components/Projects";
import Contact from "./components/Contact";
import Footer from "./components/Footer";
import Script from "next/script";
export default function Home() {
return (
<div className="min-h-screen flex flex-col bg-radiant-animated">
<Script
id={"structured-data"}
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify({
"@context": "https://schema.org",
"@type": "Person",
"name": "Dennis Konkol",
"url": "https://dki.one",
"jobTitle": "Software Engineer",
"address": {
"@type": "PostalAddress",
"addressLocality": "Osnabrück",
"addressCountry": "Germany",
},
"sameAs": [
"https://github.com/Denshooter",
"https://linkedin.com/in/dkonkol",
],
}),
}}
/>
<Header/>
<div className="h-10"></div>
<main>
<Hero/>
<Projects/>
<Contact/>
<Footer/>
</main>
</div>
);
}