improve years.html and fix links to year-level compressed tarballs

Fixed links to year level compressed tarballs.

Added an "Inventory" of year-level compressed tarballs to the
generated `years.html` web page.

In `bin/gen-years.sh` changed VERSION from "1.0.3 2024-03-26"
to "1.1 2024-03-30".

In `bin/output-year-index.sh` changed VERSION from "1.1.2 2024-03-26"
to "1.2 2024-03-30".

Added `inc/topnav.empty.html` for an empty narrow topnav bar.

Changed references from "topnav=." to "topnav=empty" in `inc/md2html.cfg`.

Removed top level `ioccc.tar.bz2` compressed tarball.  NOTE: Sorry
(tm Canada 🇨🇦) to remove the top level `ioccc.tar.bz2` file.  We
will look into [Git Large File Storage [Git-LFS](https://git-lfs.com/).
If Git-LFS works well and does not have undesirable side effects,
we will consider restoring `ioccc.tar.bz2`.

Removed top level Makefile rules for "untar_all_tarball" and
"form_all_tarball".  Removed `bin/tar-all.sh`.

Added `make gen_status` to `make quick_www` and `make www` in the
top level `Makefile`.

Ran `make www` to perform the above and test under macOS.
This commit is contained in:
Landon Curt Noll committed 2024-03-30 14:03:29 -07:00
1 parent bc445e0dcb
commit 1979ea0280
52 files changed
+299 -1004

No files matched your search

+5 -23
View File
@@ -60,10 +60,8 @@ README2INDEX= bin/readme2index.sh
QUICK_README2INDEX= bin/quick-readme2index.sh
UNTAR_ENTRY= bin/untar-entry.sh
UNTAR_YEAR= bin/untar-year.sh
UNTAR_ALL= bin/untar-all.sh
TAR_ENTRY= bin/tar-entry.sh
TAR_YEAR= bin/tar-year.sh
TAR_ALL= bin/tar-all.sh
GEN_STATUS= bin/gen-status.sh
GEN_SITEMAP= bin/gen-sitemap.sh
SORT_GITIGNORE= bin/sort.gitignore.sh
@@ -245,8 +243,8 @@ indent.c:
.PHONY: help genpath genfilelist verify_entry_files gen_authors gen_location gen_years \
entry_index gen_top_html thanks gen_other_html quick_entry_index \
gen_year_index quick_www www \
untar_entry_tarball untar_year_tarball untar_all_tarball \
form_entry_tarball form_year_tarball form_all_tarball tar \
untar_entry_tarball untar_year_tarball \
form_entry_tarball form_year_tarball tar \
gen_status gen_sitemap sitemap timestamp update
# Suggest rules in this section
@@ -271,20 +269,18 @@ help:
@echo make gen_top_html
@echo make gen_other_html
@echo make gen_year_index
@echo make gen_status
@echo make quick_entry_index
@echo make quick_www
@echo make www
@echo
@echo make untar_entry_tarball
@echo make untar_year_tarball
@echo make untar_all_tarball
@echo
@echo make form_entry_tarball
@echo make form_year_tarball
@echo make form_all_tarball
@echo make tar
@echo
@echo make gen_status
@echo make gen_sitemap
@echo make timestamp
@echo
@@ -440,6 +436,7 @@ quick_www:
${MAKE} gen_year_index
${MAKE} gen_top_html
${MAKE} gen_other_html
${MAKE} gen_status
${MAKE} quick_entry_index
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
@@ -460,6 +457,7 @@ www:
${MAKE} gen_year_index
${MAKE} gen_top_html
${MAKE} gen_other_html
${MAKE} gen_status
${MAKE} entry_index
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
@@ -479,14 +477,6 @@ untar_year_tarball: ${ALL_RUN}
${MAKE} verify_entry_files
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# untar all entry tarballs
#
untar_all_tarball: ${ALL_RUN}
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
${UNTAR_ALL} -v 1
${MAKE} verify_entry_files
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# form all entry compressed tarballs
#
form_entry_tarball: ${ALL_RUN} ${TAR_ENTRY}
@@ -501,13 +491,6 @@ form_year_tarball: ${ALL_YEARS} ${TAR_YEAR}
${ALL_YEARS} -v 3 ${TAR_YEAR} -v 1
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# form compressed tarball for all of the IOCCC
#
form_all_tarball: ${TAR_ALL}
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
${TAR_ALL} -v 1
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# build all tarballs
#
tar:
@@ -518,7 +501,6 @@ tar:
${MAKE} verify_entry_files
${MAKE} form_entry_tarball
${MAKE} form_year_tarball
${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# generate a status.json and status.html