added a sitemap and updated the index cuz apparently i forgot to add a couple things? also updated the error pages while i'm at it

This commit is contained in:
askiiart 2024-08-13 11:31:12 -05:00
parent f18012d1f3
commit c1dcebb98c
Signed by untrusted user who does not match committer: askiiart
GPG key ID: EA85979611654C30
28 changed files with 75 additions and 23 deletions

View file

@ -5,7 +5,7 @@
<title>askiiart.net blog</title> <title>askiiart.net blog</title>
<description>The feed for askiiart.net but just the blog, I guess</description> <description>The feed for askiiart.net but just the blog, I guess</description>
<link>https://askiiart.net/blog/</link> <link>https://askiiart.net/blog/</link>
<lastBuildDate>Wed, 03 Apr 2024 00:51:41 +0000</lastBuildDate> <lastBuildDate>Tue, 13 Aug 2024 16:30:59 +0000</lastBuildDate>
<item> <item>
<title>300</title> <title>300</title>
<link>https://askiiart.net/til/300.html</link> <link>https://askiiart.net/til/300.html</link>

View file

@ -2,6 +2,6 @@
<head><title>202 You In My Heart</title></head> <head><title>202 You In My Heart</title></head>
<body> <body>
<center><h1>202 You In My Heart</h1></center> <center><h1>202 You In My Heart</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>204 Head Empty No Thoughts</title></head> <head><title>204 Head Empty No Thoughts</title></head>
<body> <body>
<center><h1>204 Head Empty No Thoughts</h1></center> <center><h1>204 Head Empty No Thoughts</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>300 Poll</title></head> <head><title>300 Poll</title></head>
<body> <body>
<center><h1>300 Poll</h1><br>57% Yes, 43% No<br>(300 Multiple Choices is the actual error code? Geddit?)</center> <center><h1>300 Poll</h1><br>57% Yes, 43% No<br>(300 Multiple Choices is the actual error code? Geddit?)</center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>301 Your Princess Is In Another Castle</title></head> <head><title>301 Your Princess Is In Another Castle</title></head>
<body> <body>
<center><h1>301 Your Princess Is In Another Castle</h1></center> <center><h1>301 Your Princess Is In Another Castle</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>401 This Is Against TOS You've Been Reported</title></head> <head><title>401 This Is Against TOS You've Been Reported</title></head>
<body> <body>
<center><h1>401 This Is Against TOS You've Been Reported</h1></center> <center><h1>401 This Is Against TOS You've Been Reported</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>402 Come Back When You're a Little MMMMMM Richer</title></head> <head><title>402 Come Back When You're a Little MMMMMM Richer</title></head>
<body> <body>
<center><h1>402 Come Back When You're a Little MMMMMM Richer</h1></center> <center><h1>402 Come Back When You're a Little MMMMMM Richer</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>403 You Shall Not Pass</title></head> <head><title>403 You Shall Not Pass</title></head>
<body> <body>
<center><h1>403 You Shall Not Pass</h1><br><img src=/assets/you.gif alt="gandalf saying you looped infinitely" width="350"</center> <center><h1>403 You Shall Not Pass</h1><br><img src=/assets/you.gif alt="gandalf saying you looped infinitely" width="350"</center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>404 You Made A Typo In The URL, Didn't You?</title></head> <head><title>404 You Made A Typo In The URL, Didn't You?</title></head>
<body> <body>
<center><h1>404 You Made A Typo In The URL, Didn't You?</h1><br><img src=/assets/boykisser.png alt="boykisser" width="350"</center> <center><h1>404 You Made A Typo In The URL, Didn't You?</h1><br><img src=/assets/boykisser.png alt="boykisser" width="350"</center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>406 I Can't Believe You've Done This</title></head> <head><title>406 I Can't Believe You've Done This</title></head>
<body> <body>
<center><h1>406 I Can't Believe You've Done This</h1></center> <center><h1>406 I Can't Believe You've Done This</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>410 Your Father</title></head> <head><title>410 Your Father</title></head>
<body> <body>
<center><h1>410 Your Father</h1></center> <center><h1>410 Your Father</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>413 Me After a Night With Your Mother</title></head> <head><title>413 Me After a Night With Your Mother</title></head>
<body> <body>
<center><h1>413 Me After a Night With Your Mother</h1></center> <center><h1>413 Me After a Night With Your Mother</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>417 Me After 20-something Years With My Mother</title></head> <head><title>417 Me After 20-something Years With My Mother</title></head>
<body> <body>
<center><h1>417 Me After 20-something Years With My Mother</h1></center> <center><h1>417 Me After 20-something Years With My Mother</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>418 I'm a Teapot</title></head> <head><title>418 I'm a Teapot</title></head>
<body> <body>
<center><h1>418 I'm a Teapot</h1></center> <center><h1>418 I'm a Teapot</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>423 Fine Then, Keep Your Secrets</title></head> <head><title>423 Fine Then, Keep Your Secrets</title></head>
<body> <body>
<center><h1>423 Fine Then, Keep Your Secrets</h1></center> <center><h1>423 Fine Then, Keep Your Secrets</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>425 Sorry This Never Happens With Other Women</title></head> <head><title>425 Sorry This Never Happens With Other Women</title></head>
<body> <body>
<center><h1>425 Sorry This Never Happens With Other Women</h1></center> <center><h1>425 Sorry This Never Happens With Other Women</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>429 i'm scared stop asking me q.q</title></head> <head><title>429 i'm scared stop asking me q.q</title></head>
<body> <body>
<center><h1>429 i'm scared stop asking me q.q</h1></center> <center><h1>429 i'm scared stop asking me q.q</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>451 Oi, You Got a Loicense For That Mate?</title></head> <head><title>451 Oi, You Got a Loicense For That Mate?</title></head>
<body> <body>
<center><h1>451 Oi, You Got a Loicense For That Mate?</h1></center> <center><h1>451 Oi, You Got a Loicense For That Mate?</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>502 Forgive Me Father For My Gateway Has Sinned</title></head> <head><title>502 Forgive Me Father For My Gateway Has Sinned</title></head>
<body> <body>
<center><h1>502 Forgive Me Father For My Gateway Has Sinned</h1></center> <center><h1>502 Forgive Me Father For My Gateway Has Sinned</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>504 Gateway died on the way back from its home planet</title></head> <head><title>504 Gateway died on the way back from its home planet</title></head>
<body> <body>
<center><h1>504 Gateway died on the way back from its home planet</h1></center> <center><h1>504 Gateway died on the way back from its home planet</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -2,6 +2,6 @@
<head><title>508 508 508 508 508 508 508 508 508 508 508 508 508 508 508</title></head> <head><title>508 508 508 508 508 508 508 508 508 508 508 508 508 508 508</title></head>
<body> <body>
<center><h1>508 508 508 508 508 508 508 508 508 508 508 508 508 508 508</h1></center> <center><h1>508 508 508 508 508 508 508 508 508 508 508 508 508 508 508</h1></center>
<hr><center>nginx/1.25.3</center> <hr><center>nginx/1.27.0</center>
</body> </body>
</html> </html>

View file

@ -5,7 +5,7 @@
<title>askiiart.net</title> <title>askiiart.net</title>
<description>The feed for askiiart.net, I guess</description> <description>The feed for askiiart.net, I guess</description>
<link>https://askiiart.net</link> <link>https://askiiart.net</link>
<lastBuildDate>Wed, 03 Apr 2024 00:51:41 +0000</lastBuildDate> <lastBuildDate>Tue, 13 Aug 2024 16:30:59 +0000</lastBuildDate>
<item> <item>
<title>300</title> <title>300</title>
<link>https://askiiart.net/blog/300.html</link> <link>https://askiiart.net/blog/300.html</link>

30
generate-sitemap.sh Executable file
View file

@ -0,0 +1,30 @@
#!/usr/bin/env bash
### Stolen from TCCD-CompSci-and-Coding-Club/website on Codeberg (also written by me)
# Taken from here and modified: https://www.lostsaloon.com/technology/how-to-create-an-xml-sitemap-using-wget-and-shell-script/
# (https://web.archive.org/web/20231202193251/https://www.lostsaloon.com/technology/how-to-create-an-xml-sitemap-using-wget-and-shell-script/) (https://archive.ph/qtdMP)
sitedomain=https://tccdcode.club/
dir=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
wget --spider --recursive --level=inf --output-file=$dir/linklist.txt $sitedomain
# greps for the relevant lines, gets the URLs, gets only the lines for $sitedomain, and sorts them
# wget's output changed, so this line had to be updated
# also, not sure why it ends up working, since there's a leading space in the lines after `awk` runs, but it works soooo i'mnot gonna mess with it
grep "Adding URL:" $dir/linklist.txt | awk -F 'Adding URL:' '{print $2}' | grep "$sitedomain" | sort -u >$dir/sortedurls.txt
header='<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">'
echo $header >sitemap.xml
while read p; do
case "$p" in
*/ | *.html | *.htm)
echo '<url><loc>'$p'</loc></url>' >>sitemap.xml
;;
*) ;;
esac
done <$dir/sortedurls.txt
echo "</urlset>" >>sitemap.xml
rm $dir/linklist.txt
rm $dir/sortedurls.txt

View file

@ -80,6 +80,8 @@
Choices</li> Choices</li>
<li><a href="/blog/new-pgp-key.html">New PGP key, and new <li><a href="/blog/new-pgp-key.html">New PGP key, and new
directory</a> - I switch to a new PGP key</li> directory</a> - I switch to a new PGP key</li>
<li><a href="/blog/foooooonts.html">Foooooonts!</a> - There's
fonts now! and uh yeah, fonts.</li>
</ul></li> </ul></li>
<li><a href="/til/">TIL</a> <li><a href="/til/">TIL</a>
<ul> <ul>
@ -90,6 +92,9 @@
<li><a href="/til/using-json-with-docker-compose.html">Using <li><a href="/til/using-json-with-docker-compose.html">Using
JSON with docker compose</a> - Exactly what it sounds like. (<a JSON with docker compose</a> - Exactly what it sounds like. (<a
href="/til/using-json-with-docker-compose.md">markdown</a>)</li> href="/til/using-json-with-docker-compose.md">markdown</a>)</li>
<li><a href="/til/akkoma-in-docker.html">Akkoma in Docker</a> -
uh I figured out how to do Akkoma in Docker cuz it doesn't quite
match the docs sometimes.</li>
</ul></li> </ul></li>
</ul> </ul>
<h2 id="othermeta">Other/Meta</h2> <h2 id="othermeta">Other/Meta</h2>

View file

@ -36,9 +36,11 @@ I'm a hobby programmer, and co-founder and vice president of the [TCCD CompSci a
- [Marlin Boot Animations](/blog/marlin-boot-animations.html) - Make your Marlin boot screen animated! Includes animation formatting documentation. - [Marlin Boot Animations](/blog/marlin-boot-animations.html) - Make your Marlin boot screen animated! Includes animation formatting documentation.
- [300](/blog/300.html) - Figuring out 300 Multiple Choices - [300](/blog/300.html) - Figuring out 300 Multiple Choices
- [New PGP key, and new directory](/blog/new-pgp-key.html) - I switch to a new PGP key - [New PGP key, and new directory](/blog/new-pgp-key.html) - I switch to a new PGP key
- [Foooooonts!](/blog/foooooonts.html) - There's fonts now! and uh yeah, fonts.
- [TIL](/til/) - [TIL](/til/)
- Just little tidbits I learn, inspired by [Simon Willison's TIL](https://til.simonwillison.net/), which was itself inspired by [jbranchaud/til](https://github.com/jbranchaud/til). - Just little tidbits I learn, inspired by [Simon Willison's TIL](https://til.simonwillison.net/), which was itself inspired by [jbranchaud/til](https://github.com/jbranchaud/til).
- [Using JSON with docker compose](/til/using-json-with-docker-compose.html) - Exactly what it sounds like. ([markdown](/til/using-json-with-docker-compose.md)) - [Using JSON with docker compose](/til/using-json-with-docker-compose.html) - Exactly what it sounds like. ([markdown](/til/using-json-with-docker-compose.md))
- [Akkoma in Docker](/til/akkoma-in-docker.html) - uh I figured out how to do Akkoma in Docker cuz it doesn't quite match the docs sometimes.
## Other/Meta ## Other/Meta

1
run.sh
View file

@ -5,3 +5,4 @@ SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd)
cd $SCRIPT_DIR cd $SCRIPT_DIR
./md2html.sh ./md2html.sh
./generate-rss.sh ./generate-rss.sh
./generate-sitemap.sh

14
sitemap.xml Normal file
View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url><loc>https://tccdcode.club/</loc></url>
<url><loc>https://tccdcode.club/calendar.html</loc></url>
<url><loc>https://tccdcode.club/flyer.html</loc></url>
<url><loc>https://tccdcode.club/index.html</loc></url>
<url><loc>https://tccdcode.club/phone-directory.html</loc></url>
<url><loc>https://tccdcode.club/profiles/</loc></url>
<url><loc>https://tccdcode.club/profiles/event-director.html</loc></url>
<url><loc>https://tccdcode.club/profiles/president.html</loc></url>
<url><loc>https://tccdcode.club/profiles/senate.html</loc></url>
<url><loc>https://tccdcode.club/profiles/social-director.html</loc></url>
<url><loc>https://tccdcode.club/profiles/vice-president.html</loc></url>
<url><loc>https://tccdcode.club/resources.html</loc></url>
</urlset>

View file

@ -5,7 +5,7 @@
<title>askiiart.net TIL</title> <title>askiiart.net TIL</title>
<description>The feed for askiiart.net but just TIL, I guess</description> <description>The feed for askiiart.net but just TIL, I guess</description>
<link>https://askiiart.net/til/</link> <link>https://askiiart.net/til/</link>
<lastBuildDate>Wed, 03 Apr 2024 00:51:41 +0000</lastBuildDate> <lastBuildDate>Tue, 13 Aug 2024 16:30:59 +0000</lastBuildDate>
<item> <item>
<title>Akkoma in Docker</title> <title>Akkoma in Docker</title>
<link>https://askiiart.net/til/akkoma-in-docker.html</link> <link>https://askiiart.net/til/akkoma-in-docker.html</link>