This commit is contained in:
Nat 2024-02-07 11:10:57 -08:00
commit 50dc5dfe40
Signed by: nat
GPG Key ID: B53AB05285D710D6
7 changed files with 169 additions and 0 deletions

3
deploy Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
scp -rp public/* root@nats.solutions:/var/www/nats.solutions/

View File

@ -0,0 +1,97 @@
* {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h1,h2,h3,h4,h5,h6 {
font-family: "Lucida Console", Monaco, monospace;
}
code {
font-family: "Lucida Console", Monaco, monospace;
}
a { color: #059341; text-decoration: none; }
a:hover { color: #27ae60; text-decoration: underline; }
a.calathea-404 { color: red; }
a.calathea-404:hover { color: darkred; }
img {
height: auto;
margin-left: auto;
margin-right: auto;
display: block;
}
img.hero-img {
width: 50%;
}
pre {
border: 2px solid black;
border-radius: 5px;
overflow-y: scroll;
padding: 10px;
}
.main-container {
width: 60%;
margin:auto;
margin-top: 5em;
border: 5px double black;
}
main {
padding: 40px;
}
.dinkus {
margin-top: 2em;
}
footer {
text-align: center;
}
.incoming-container {
width: 100%;
display: flex;
justify-content: center;
flex-direction: row;
}
.calathea-incoming {
list-style: none;
padding-left: 0;
display: inline;
}
.calathea-incoming > li {
display: inline;
padding-right: 10px;
}
.calathea-incoming > li:first-child {
padding-left: 10px;
}
@media screen and (max-width: 1000px) {
.main-container {
width: 90%;
}
}
@media screen and (max-width: 768px) {
img.hero-img {
width: 80%;
}
.main-container {
border: none;
width: 100%;
margin-top: 2.5em;
}
main {
padding: 20px;
}
}

BIN
public/assets/img/crt.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

BIN
public/assets/img/day.kra Normal file

Binary file not shown.

BIN
public/assets/img/day.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

64
public/index.html Normal file
View File

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>nats.solutions</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/assets/css/styles.css">
<!-- Search engine considerations -->
<meta name="googlebot" content="noindex">
</head>
<body>
<div class="main-container">
<main>
<img
src="/assets/img/day.png"
class="hero-img"
alt="An illustration of a smiling figure (me) sitting beside a pond with a duck, under a tree with no leaves"/>
<h1>Hi, my name is Nat</h1>
<p>
I'm a computer and environmental scientist
</p>
<p>
I <a href="https://git.nats.solutions/nat">build software</a> and computer systems. Interested in working with me? I'd be happy to provide a resume on request. I also do web development and system administration pro bono for certain causes. If you need help with your next computer thing, send me an email at natscott [at] nats [dot] solutions!
</p>
<h2>Principles</h2>
<ul>
<li>Building complex systems means having the humility to learn from nature</li>
<li>Choosing the path of least resistance is always a weakness to be negotiated with</li>
<li>Computers should be designed by and made for all people</li>
<li>Good complexity is the emergent property of simple systems</li>
</ul>
</main>
<footer>
<p class="dinkus" aria-hidden="true">* * *</p>
<p>
Hand-crafted on the land of the sovereign
<a href="https://www.syilx.org/">Syilx Okanagan Nation</a>.
</p>
<p class="license">
Unless otherwise noted, content is shared under the
<a href="http://creativecommons.org/licenses/by-nc-sa/4.0/"
rel="license">
CC-BY-NC-SA 4.0
</a>.<br>
All code is shared under the
<a href="https://www.gnu.org/licenses/agpl-3.0.en.html"
rel="license">
AGPL
</a> (<a href="https://git.nats.solutions/nat/nats.solutions">source</a>).
<img src="/assets/img/crt.png" alt="Isometric illustration of me sitting at a desk working on a desktop computer with a CRT monitor">
</p>
</footer>
</div>
</body>
</html>

5
public/robots.txt Normal file
View File

@ -0,0 +1,5 @@
User-agent: GPTBot
Disallow: /
User-agent: ChatGPT-User
Disallow: /