Initial template
This commit is contained in:
commit
2316b47be7
3 changed files with 92 additions and 0 deletions
5
Dockerfile
Normal file
5
Dockerfile
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
FROM caddy:2-alpine
|
||||
|
||||
COPY site/ /usr/share/caddy/
|
||||
|
||||
EXPOSE 80
|
||||
6
README.md
Normal file
6
README.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# static-portfolio
|
||||
|
||||
Plain HTML portfolio served by Caddy. No database, no build step.
|
||||
|
||||
Edit `site/index.html` with your name, projects, and links — everything under
|
||||
`site/` is served as static files on port 80.
|
||||
81
site/index.html
Normal file
81
site/index.html
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Your Name — Portfolio</title>
|
||||
<style>
|
||||
:root {
|
||||
--bg: #0f1115;
|
||||
--card: #181b22;
|
||||
--text: #e8eaf0;
|
||||
--muted: #9aa3b2;
|
||||
--accent: #5b8cff;
|
||||
}
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
line-height: 1.6;
|
||||
}
|
||||
main { max-width: 720px; margin: 0 auto; padding: 4rem 1.5rem; }
|
||||
h1 { font-size: 2.4rem; letter-spacing: -0.02em; }
|
||||
.tagline { color: var(--muted); font-size: 1.15rem; margin-top: 0.5rem; }
|
||||
section { margin-top: 3rem; }
|
||||
h2 {
|
||||
font-size: 0.85rem;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.1em;
|
||||
color: var(--accent);
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.project {
|
||||
background: var(--card);
|
||||
border-radius: 10px;
|
||||
padding: 1.25rem 1.5rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.project h3 { font-size: 1.05rem; }
|
||||
.project p { color: var(--muted); font-size: 0.95rem; margin-top: 0.25rem; }
|
||||
.project a { color: var(--accent); text-decoration: none; font-size: 0.9rem; }
|
||||
.project a:hover { text-decoration: underline; }
|
||||
ul.links { list-style: none; display: flex; gap: 1.5rem; }
|
||||
ul.links a { color: var(--text); text-decoration: none; border-bottom: 1px solid var(--muted); }
|
||||
ul.links a:hover { color: var(--accent); border-color: var(--accent); }
|
||||
footer { margin-top: 4rem; color: var(--muted); font-size: 0.85rem; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<header>
|
||||
<h1>Your Name</h1>
|
||||
<p class="tagline">Software engineer. I build small, fast things for the web.</p>
|
||||
</header>
|
||||
|
||||
<section>
|
||||
<h2>Projects</h2>
|
||||
<div class="project">
|
||||
<h3>Project One</h3>
|
||||
<p>One sentence about what it does and why it exists.</p>
|
||||
<a href="https://example.com">example.com</a>
|
||||
</div>
|
||||
<div class="project">
|
||||
<h3>Project Two</h3>
|
||||
<p>One sentence about what it does and why it exists.</p>
|
||||
<a href="https://example.com">example.com</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Elsewhere</h2>
|
||||
<ul class="links">
|
||||
<li><a href="https://github.com/yourname">GitHub</a></li>
|
||||
<li><a href="mailto:you@example.com">Email</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<footer>Deployed with EZKeel.</footer>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in a new issue