From 3106998954cb888ac45d1317d682fec5fff4b0b5 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sat, 5 Jul 2025 21:24:13 -0700 Subject: [PATCH] allow for year level archive of rules and guidelines Adjusted `bin/md2html.cfg` to allow for the creation of year level archive of the rules and guidelines that were in effect when the given year's content opened for submissions. We improved `bin/gen-year-index.sh` so that if there exists a `YYYY/rules.md` rules archive, then `YYYY/rules.html` will be created. We improved `bin/gen-year-index.sh` so that if there exists a `YYYY/guidelines.md` rules archive, then `YYYY/guidelines.html` will be created. Changed `bin/gen-year-index.sh` VERSION from "2.0.0 2025-03-13" to "2.1.0 2025-07-05". Adjusted `next/rules.md` and `next/guidelines.md` so that when they are copied as archived copies of rules and guidelines under a YYYY directory, the internal links do not break. There are **NO** changes to the readable contents of the rules and guidelines, only some changes to a few internal links. Updated `1992/buzzard.2/index.html, `1993/rince/index.html`, and `2012/omoikane/index.html that were modified by recent commits. Rebuild sitemap due to the changes above. Ran `make www` to test and perform the above. --- 1992/buzzard.2/index.html | 18 ++-- 1993/rince/index.html | 8 +- 2012/omoikane/index.html | 2 +- Makefile | 13 ++- bin/gen-year-index.sh | 198 ++++++++++++++++++++++++++++++++------ bin/md2html.cfg | 36 +++++++ next/guidelines.html | 8 +- next/guidelines.md | 8 +- next/rules.html | 18 ++-- next/rules.md | 18 ++-- sitemap.xml | 26 ++--- template/README.md.year | 68 +++++++++---- 12 files changed, 319 insertions(+), 102 deletions(-) diff --git a/1992/buzzard.2/index.html b/1992/buzzard.2/index.html index bfafd5d2a..f4a710dc7 100644 --- a/1992/buzzard.2/index.html +++ b/1992/buzzard.2/index.html @@ -643,17 +643,17 @@ and thus indirectly inspiring me to write this program.

  • buzzard.2.alt.c - alternate source code
  • buzzard.2.orig.c - original source code
  • buzzard.2.README.html - author’s description of files
  • -
  • buzzard.2.design.html - about the FORTH language
  • +
  • buzzard.2.design.html - about the forth language
  • try.alt.sh - script to try alternate code
  • try.sh - script to try entry
  • -
  • demo1.1st - demo FORTH source
  • -
  • demo1.th - demo FORTH source
  • -
  • demo2.th - demo FORTH source
  • -
  • demo3.th - demo FORTH source
  • -
  • demo4.th - demo FORTH source
  • -
  • demo5.th - demo FORTH source
  • -
  • demo6.th - demo FORTH source
  • -
  • help.th - demo FORTH source
  • +
  • demo1.1st - demo forth source
  • +
  • demo1.th - demo forth source
  • +
  • demo2.th - demo forth source
  • +
  • demo3.th - demo forth source
  • +
  • demo4.th - demo forth source
  • +
  • demo5.th - demo forth source
  • +
  • demo6.th - demo forth source
  • +
  • help.th - demo forth source
  • third - the third source
  • Secondary files

    diff --git a/1993/rince/index.html b/1993/rince/index.html index 8f91829b7..adcc72e0e 100644 --- a/1993/rince/index.html +++ b/1993/rince/index.html @@ -608,10 +608,10 @@ mechanism other than control-c.

  • rince.alt.c - alternate source code
  • rince.orig.c - original source code
  • design.html - implementation notes
  • -
  • rince.data1 - CABBAGE data file
  • -
  • rince.data2 - CABBAGE data file
  • -
  • rince.data3 - CABBAGE data file
  • -
  • rince.data4 - CABBAGE data file
  • +
  • rince.data1 - cabbage data file
  • +
  • rince.data2 - cabbage data file
  • +
  • rince.data3 - cabbage data file
  • +
  • rince.data4 - cabbage data file
  • Secondary files