Initial placeholder landing page

This commit is contained in:
Jeff Smith 2026-04-09 12:15:09 -06:00
parent 1ad529a680
commit 23bdadf85f
4 changed files with 73 additions and 1 deletions

6
Dockerfile Normal file
View file

@ -0,0 +1,6 @@
FROM nginx:alpine
COPY index.html /usr/share/nginx/html/index.html
COPY style.css /usr/share/nginx/html/style.css
EXPOSE 80

View file

@ -1,3 +1,14 @@
# unbiasedgeek-com # unbiasedgeek-com
Personal landing page for unbiasedgeek.com Personal landing page for [unbiasedgeek.com](https://unbiasedgeek.com).
Static HTML + CSS, served by `nginx:alpine`. Built into a container image
and published to the homelab Forgejo container registry; deployed by the
`homelab/homelab-IaC` Terraform stack on home-node-1.
## Build
```
docker build -t forgejo.labbity.unbiasedgeek.com/archeious/unbiasedgeek-com:latest .
docker push forgejo.labbity.unbiasedgeek.com/archeious/unbiasedgeek-com:latest
```

15
index.html Normal file
View file

@ -0,0 +1,15 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>unbiasedgeek</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<main>
<h1>unbiasedgeek</h1>
<p>Placeholder. Real content coming soon.</p>
</main>
</body>
</html>

40
style.css Normal file
View file

@ -0,0 +1,40 @@
:root {
color-scheme: light dark;
--bg: #0e1116;
--fg: #e6edf3;
--accent: #58a6ff;
}
* { box-sizing: border-box; }
html, body {
margin: 0;
padding: 0;
height: 100%;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
background: var(--bg);
color: var(--fg);
}
body {
display: grid;
place-items: center;
}
main {
text-align: center;
padding: 2rem;
max-width: 40rem;
}
h1 {
font-size: clamp(2.5rem, 8vw, 5rem);
margin: 0 0 1rem;
color: var(--accent);
}
p {
font-size: 1.125rem;
opacity: 0.85;
margin: 0;
}