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
|
||||
|
||||
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