47 lines
1.5 KiB
TypeScript
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>
|
|
);
|
|
} |