Migrate Resume site to Astro.

Change-Id: I07e9b1d9c344a54694b5c54916154113aeaf8eb2
Reviewed-on: https://git.clicks.codes/c/Coded/thecoded.prof/+/672
Reviewed-by: Samuel Shuert <coded@clicks.codes>
Tested-by: Samuel Shuert <coded@clicks.codes>
diff --git a/sites/resume/src/layouts/Layout.astro b/sites/resume/src/layouts/Layout.astro
new file mode 100644
index 0000000..c797514
--- /dev/null
+++ b/sites/resume/src/layouts/Layout.astro
@@ -0,0 +1,22 @@
+---
+interface Props {
+	title: string;
+}
+
+const { title } = Astro.props;
+---
+
+<!doctype html>
+<html lang="en">
+	<head>
+		<meta charset="UTF-8" />
+		<meta name="description" content="Samuel Shuert Resume" />
+		<meta name="viewport" content="width=device-width" />
+		<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
+		<meta name="generator" content={Astro.generator} />
+		<title>{title}</title>
+	</head>
+	<body class="flex justify-center my-4 w-full flex-col gap-2 lg:w-[1024px] m-auto">
+		<slot />
+	</body>
+</html>
\ No newline at end of file