add terminal ver of site

Changed files
+80
caddy
site
+7
caddy/Caddyfile
··· 7 7 root * /var/www/gotm 8 8 file_server 9 9 } 10 + 11 + @txt header_regexp User-Agent "^curl" 12 + 13 + handle @txt { 14 + root * /var/www/gotm/txt 15 + file_server 16 + } 10 17 }
+16
site/txt/index.txt
··· 1 +  ~*~ kat, 20, she/her. ~*~ 2 + 3 + 4 +  i like computers and music and other irrelevant stuff. 5 +  i have several servers at home and i never shut up about them. my server 6 +  related hobbies include spinning up random docker containers, hosting sites 7 +  no one will use, and breaking my home internet router, among other things. 8 + 9 + 10 +  in my spare time i can be found messing with my servers and deploying sites  11 +  for fun. servers are a huge passion for me and i am ecstatic anytime someone 12 +  shows interest in them. feel free to talk to me anytime about my work and 13 +  about servers in general. 14 + 15 + 16 +  girlonthemoon.xyz
+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
··· 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'