From 45bd701a1cc048ce3f354c1c5a8980e85ae8efea Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Wed, 30 Jul 2025 01:10:35 -0700
Subject: [PATCH] improve social.html and sitemap
We improve the text in the top level `social.html` page.
Added a number of missing files to the sitemap.
Changed `bin/gen-sitemap.sh` VERSION from "2.0.1 2025-04-28"
to "2.0.2 2025-07-30".
Ran `make social sitemap` to perform the above.
---
bin/gen-sitemap.sh | 29 ++++++++++++++++++++++++++---
sitemap.xml | 34 +++++++++++++++++++++++++++++++++-
social.html | 2 +-
social.md | 2 +-
4 files changed, 61 insertions(+), 6 deletions(-)
diff --git a/bin/gen-sitemap.sh b/bin/gen-sitemap.sh
index aad34fe5e..82d911cb0 100755
--- a/bin/gen-sitemap.sh
+++ b/bin/gen-sitemap.sh
@@ -14,7 +14,7 @@
#
# "Because sometimes even the IOCCC Judges need some help." :-)
#
-# Copyright (c) 2024 by Landon Curt Noll. All Rights Reserved.
+# Copyright (c) 2024,2025 by Landon Curt Noll. All Rights Reserved.
#
# Permission to use, copy, modify, and distribute this software and
# its documentation for any purpose and without fee is hereby granted,
@@ -116,7 +116,7 @@ export LC_ALL="C"
# set variables referenced in the usage message
#
-export VERSION="2.0.1 2025-04-28"
+export VERSION="2.0.2 2025-07-30"
NAME=$(basename "$0")
export NAME
export V_FLAG=0
@@ -636,17 +636,32 @@ fi
# add top level files to the file manifest list
#
-# We do not (yet?) include these files:
+# We do not include these files in the manifest list used to build the sitemap:
#
+# archive/historic/archive-*.tar.bz2 - historic purposes and are NOT RECOMMENDED for casual viewing
+# author_wins.csv - not part of the repo, generated as a local file by a tool
+# bin/*.awk - only used by IOCCC Judges to build the website
+# bin/*.cfg - only used by IOCCC Judges to build the website
+# bin/*.sh - only used by IOCCC Judges to build the website
# CNAME - needed for only GitHub
+# favicon.ico - fetched by web browsers as needed
# google*.html - used for Google Site Verification
+# manifest.csv - not part of the repo, generated as a local file by a tool
+# png/* - fetched by web browsers as needed
# sitemap.xml - we are building the sitemap!
+# summary.csv.csv - not part of the repo, generated as a local file by a tool
+# template/* - template files used by tools and IOCCC judges
+# year_prize.csv - not part of the repo, generated as a local file by a tool
#
# Sort the list below with: sort -d -u
#
cat << EOF0 >> "$TMP_MANIFEST_LIST"
+1337.mk
about.html
about.md
+.allyear
+archive/historic/index.html
+archive/historic/README.md
author/index.html
author/README.md
authors.html
@@ -654,6 +669,7 @@ bin/index.html
bin/README.md
bugs.html
bugs.md
+.clang-format
CODE_OF_CONDUCT.html
CODE_OF_CONDUCT.md
contact.html
@@ -661,6 +677,8 @@ contact.md
faq.html
faq.md
.gitignore
+inc/index.html
+inc/README.md
index.html
index.md
ioccc.css
@@ -678,6 +696,7 @@ news.md
next/guidelines.html
next/guidelines.md
next/index.html
+next/Makefile.example
next/pw-change.html
next/pw-change.md
next/README.md
@@ -689,6 +708,8 @@ next/rules.html
next/rules.md
next/submit.html
next/submit.md
+next/try.alt.sh
+next/try.sh
nojs-menu.html
nojs-menu.md
quick-start.html
@@ -698,6 +719,8 @@ README.md
robots.txt
SECURITY.html
SECURITY.md
+social.html
+social.md
status.html
status.json
status.md
diff --git a/sitemap.xml b/sitemap.xml
index aee84fd9e..65cb3b38d 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,5 +1,9 @@
+
+ https://www.ioccc.org/1337.mk
+ 2025-06-20T02:24:21+00:00
+
https://www.ioccc.org/1984/1984.tar.bz2
2025-07-26T18:51:18+00:00
@@ -14388,6 +14392,14 @@
https://www.ioccc.org/archive/historic/index.html
2025-07-26T18:35:02+00:00
+
+ https://www.ioccc.org/archive/historic/index.html
+ 2025-07-26T18:35:02+00:00
+
+
+ https://www.ioccc.org/archive/historic/README.md
+ 2025-07-12T17:16:31+00:00
+
https://www.ioccc.org/archive/historic/README.md
2025-07-12T17:16:31+00:00
@@ -15266,7 +15278,7 @@
https://www.ioccc.org/bin/gen-sitemap.sh
- 2025-04-28T20:09:17+00:00
+ 2025-07-30T08:09:28+00:00
https://www.ioccc.org/bin/gen-status.sh
@@ -15520,6 +15532,10 @@
https://www.ioccc.org/next/index.html
2025-07-26T18:35:09+00:00
+
+ https://www.ioccc.org/next/Makefile.example
+ 2025-07-05T06:02:20+00:00
+
https://www.ioccc.org/next/pw-change.html
2025-07-26T18:35:09+00:00
@@ -15564,6 +15580,14 @@
https://www.ioccc.org/next/submit.md
2025-07-26T09:01:09+00:00
+
+ https://www.ioccc.org/next/try.alt.sh
+ 2025-07-06T18:00:53+00:00
+
+
+ https://www.ioccc.org/next/try.sh
+ 2025-07-06T18:00:47+00:00
+
https://www.ioccc.org/nojs-menu.html
2025-07-26T18:35:12+00:00
@@ -15600,6 +15624,14 @@
https://www.ioccc.org/SECURITY.md
2025-07-26T05:11:04+00:00
+
+ https://www.ioccc.org/social.html
+ 2025-07-30T08:09:06+00:00
+
+
+ https://www.ioccc.org/social.md
+ 2025-07-30T08:08:52+00:00
+
https://www.ioccc.org/status.html
2025-07-26T18:47:27+00:00
diff --git a/social.html b/social.html
index de2f3a6ae..ad5b16edb 100644
--- a/social.html
+++ b/social.html
@@ -491,7 +491,7 @@ is produced by, and the IOCCC Discord Se
by David McInnis.
Contact David McInnis
for creative director & producer services.
-Support Patreon
+Support the IOCCC
You can always participate in the IOCCC for free. The official IOCCC
website and its archives will always be ad-free. This is really important
to us.
diff --git a/social.md b/social.md
index 42222902d..1098f9705 100644
--- a/social.md
+++ b/social.md
@@ -49,7 +49,7 @@ Contact [David McInnis](https://www.alchemistproductiondesign.com)
for creative director & producer services.
-# Support Patreon
+# Support the IOCCC
You can always participate in the IOCCC for **free**. The official IOCCC
website and its archives will always be ad-free. This is **really important