+7
caddy/Caddyfile
+7
caddy/Caddyfile
+16
site/txt/index.txt
+16
site/txt/index.txt
···
1
+
[38;5;105m ~*~ kat, 20, she/her. ~*~[38;5;189m
2
+
3
+
4
+
[38;5;153m i like computers and music and other irrelevant stuff.[38;5;189m
5
+
[38;5;153m i have several servers at home and i never shut up about them. my server[38;5;189m
6
+
[38;5;153m related hobbies include spinning up random docker containers, hosting sites[38;5;189m
7
+
[38;5;153m no one will use, and breaking my home internet router, among other things.[38;5;189m
8
+
9
+
10
+
[38;5;153m in my spare time i can be found messing with my servers and deploying sites [38;5;189m
11
+
[38;5;153m for fun. servers are a huge passion for me and i am ecstatic anytime someone[38;5;189m
12
+
[38;5;153m shows interest in them. feel free to talk to me anytime about my work and[38;5;189m
13
+
[38;5;153m about servers in general.[38;5;189m
14
+
15
+
16
+
[38;5;105m girlonthemoon.xyz[38;5;189m
+42
site/txt/make-index.sh
+42
site/txt/make-index.sh
···
1
+
#!/usr/bin/env bash
2
+
# mostly borrowed from ysap.sh
3
+
4
+
source ./theme.sh || exit 1
5
+
6
+
readarray -t BODY1 << "EOF"
7
+
~*~ kat, 20, she/her. ~*~
8
+
EOF
9
+
10
+
readarray -t BODY2 << EOF
11
+
i like computers and music and other irrelevant stuff.
12
+
i have several servers at home and i never shut up about them. my server
13
+
related hobbies include spinning up random docker containers, hosting sites
14
+
no one will use, and breaking my home internet router, among other things.
15
+
EOF
16
+
17
+
readarray -t BODY3 << "EOF"
18
+
in my spare time i can be found messing with my servers and deploying sites
19
+
for fun. servers are a huge passion for me and i am ecstatic anytime someone
20
+
shows interest in them. feel free to talk to me anytime about my work and
21
+
about servers in general.
22
+
EOF
23
+
24
+
readarray -t URL << "EOF"
25
+
girlonthemoon.xyz
26
+
EOF
27
+
28
+
for line in "${BODY1[@]}"; do
29
+
echo "$COLOR1$line$RST"
30
+
done
31
+
echo -e "\n"
32
+
for line in "${BODY2[@]}"; do
33
+
echo "$COLOR2$line$RST"
34
+
done
35
+
echo -e "\n"
36
+
for line in "${BODY3[@]}"; do
37
+
echo "$COLOR2$line$RST"
38
+
done
39
+
echo -e "\n"
40
+
for line in "${URL[@]}"; do
41
+
echo "$COLOR1$line$RST"
42
+
done
+15
site/txt/theme.sh
+15
site/txt/theme.sh
···
1
+
#!/usr/bin/env bash
2
+
3
+
#!/usr/bin/env bash
4
+
#
5
+
# My personal color theme for the website - loosely based on a dark solarized
6
+
# theme
7
+
#
8
+
# Author: Dave Eddy <dave@daveeddy.com>
9
+
# Date: March 28, 2025
10
+
# License: MIT
11
+
12
+
COLOR1=$'\x1b[38;5;105m' # highlight (deep but muted purple)
13
+
COLOR2=$'\x1b[38;5;153m' # cyan (text)
14
+
COLOR3=$'\x1b[38;5;116m' # off-white (misc)
15
+
RST=$'\x1b[38;5;189m'