Files
playground-frontend/src/index.html
2026-08-26 11:26:00 +02:00

47 lines
2.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Andreas Dahm Playground</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Portfolio and interactive playground of Andreas Dahm, senior software developer: algorithm visualizations, GPU simulations and personal projects.">
<meta name="author" content="Andreas Dahm">
<meta name="robots" content="index, follow">
<meta name="theme-color" content="#313131">
<link rel="canonical" href="https://andreas-dahm.eu/">
<link rel="manifest" href="manifest.webmanifest">
<link rel="apple-touch-icon" href="assets/icons/app-icon.svg">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Andreas Dahm Playground">
<meta property="og:title" content="Andreas Dahm Playground">
<meta property="og:description" content="Portfolio and interactive playground of Andreas Dahm, senior software developer: algorithm visualizations, GPU simulations and personal projects.">
<meta property="og:url" content="https://andreas-dahm.eu/">
<meta property="og:image" content="https://andreas-dahm.eu/assets/me.webp">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Andreas Dahm Playground">
<meta name="twitter:description" content="Portfolio and interactive playground of Andreas Dahm, senior software developer: algorithm visualizations, GPU simulations and personal projects.">
<meta name="twitter:image" content="https://andreas-dahm.eu/assets/me.webp">
<link rel="icon" type="image/x-icon" href="assets/favicon.ico">
<!--
The LCP image lives in a lazily loaded route chunk, so the browser cannot
discover it until Angular has booted. Preloading it here is what makes it
fetch in parallel with the bundle instead of after it.
-->
<link rel="preload" as="image" href="assets/me.webp" fetchpriority="high">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons&display=swap" rel="stylesheet">
</head>
<body>
<app-root class="flex flex-col min-h-screen"></app-root>
</body>
</html>