Initial placeholder landing page
This commit is contained in:
parent
1ad529a680
commit
23bdadf85f
4 changed files with 73 additions and 1 deletions
6
Dockerfile
Normal file
6
Dockerfile
Normal 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
|
||||||
13
README.md
13
README.md
|
|
@ -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
15
index.html
Normal 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
40
style.css
Normal 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;
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue