6909 Commits
Author SHA1 Message Date
Landon Curt Noll 24c283f56e Merge pull request #2741 from xexyl/herrmann1-01-files
Address missing files in 2001/herrmann1
2024-11-01 15:36:33 -07:00
Cody Boone Ferguson f1903e4374 Fix bugs.html
In the previous commit when the missing files status was removed I
forgot to change that there is also a bug in part and in particular the
word 'also'.
2024-11-01 12:10:34 -07:00
Cody Boone Ferguson ad48e7a80c Address missing files in 2001/herrmann1
With thanks to Leo, the filenames have been corrected in the
README.md/index.html file. As the manifest already has them (they were
under different names) the .entry.json file did not have to be updated.
2024-11-01 08:28:42 -07:00
Landon Curt Noll 4ef6477643 Merge pull request #2740 from xexyl/rosten01 2024-11-01 07:54:01 -07:00
Landon Curt Noll 05d799bdc4 Merge pull request #2739 from xexyl/jstrencode 2024-11-01 07:51:55 -07:00
Cody Boone Ferguson 8541a49291 Add missing file in 2001/rosten
The new file, greasymouse.man, IS the cat man page noted by the author
in their remarks. This file was provided by Leo as remark.txt but to
make it render better I have made it a .man file and, for syntax
highlighting, I moved the section titles to the first column of the
file.

I thought of making it a true man page but as the author suggested that
it is a cat man page I decided against this.
2024-11-01 07:43:29 -07:00
Cody Boone Ferguson e58bd97211 Change website scripts to use jstrencode
After the swap in the jparse repo of jstrencode and jstrdecode, due to
mix-up in terminology, originally in the mkiocccentry repo, the website
tools that used jstrdecode now have to use jstrencode, with a minimum
version of 2.0.0.

The scripts have been updated to do this. After doing a make install
from the jparse repo I did a make www with no html files changed. Then
doing the same thing after make install from the mkiocccentry/jparse
directory, no changes were made either, indicating that all should be
okay.

The bin/index.html was however modified to refer to jstrencode, not
jstrdecode.
2024-11-01 06:45:02 -07:00
Landon Curt Noll 184cc9be9a Merge pull request #2738 from xexyl/shapiro-alt 2024-10-31 13:27:35 -07:00
Cody Boone Ferguson c41bb219e6 Add shapiro.alt to 1994/shapiro/.gitignore 2024-10-31 12:56:25 -07:00
Landon Curt Noll 9f497f2d27 Merge pull request #2737 from xexyl/shapiro94-alt 2024-10-31 10:35:40 -07:00
Landon Curt Noll 98846588d1 Merge pull request #2736 from xexyl/top-makefile-phoney 2024-10-31 10:34:24 -07:00
Cody Boone Ferguson 45fb924ecf Add missing 1994/shapiro/shapiro.alt.c
With a tip from Leo the missing alt code has been added to the website.

Ta, Leo (🦁⭐️🌌)!
2024-10-31 06:15:37 -07:00
Cody Boone Ferguson 689f99fd92 Fix .PHONY in top level Makefile
For certain rules that build specific html files there was a missing
.PHONY target.
2024-10-31 06:05:06 -07:00
Cody Boone Ferguson b86f81c344 Update 2001/westley bugs.thanks about card.gif 2024-10-31 05:39:23 -07:00
Landon Curt Noll bd546c8f4b update manifest for 2001/westley and thanks-for-help HTML
Leo added the missing `2001/westley/card.gif`.

Form `thanks-for-help.html` from modified `thanks-for-help.md`.
2024-10-30 15:49:14 -07:00
Leo Broukhis 0f8872b9ab Added missing card.gif 2024-10-30 14:18:51 -07:00
Leo Broukhis 6cd09b505d Update thanks-for-help.md
Added a link to Misha Dynin's page.
2024-10-30 13:42:24 -07:00
Landon Curt Noll 04c526ccbe Merge pull request #2733 from xexyl/ta-ta 2024-10-27 08:32:29 -07:00
Cody Boone Ferguson ba84ba2fe3 One less comma
... and that's all folks, I think (as the saying goes :-) )!
2024-10-27 07:24:45 -07:00
Cody Boone Ferguson d3c3cc226f Be a little less bold in thanks 2024-10-27 07:23:10 -07:00
Cody Boone Ferguson 700ae0a8c6 Fixes grammar more in thanks file
:-)
2024-10-27 07:11:41 -07:00
Cody Boone Ferguson eb7f325a6a More minor updates to thanks file 2024-10-27 07:02:07 -07:00
Cody Boone Ferguson b804955d90 Minor update to thanks file 2024-10-27 06:36:52 -07:00
Landon Curt Noll 67afc07618 Merge pull request #2732 from xexyl/fun 2024-10-26 09:29:45 -07:00
Cody Boone Ferguson 23bb7b2f94 Inject some last minute fun :-)
🐇 🪳 🪲 🦟 🐜 🐛  💥 🪐 🐟 🐠 🎏
2024-10-26 06:32:36 -07:00
Landon Curt Noll a2e351d175 move Thanks for the help link under About
We move the "_Thanks for the help_" out from under the "Entries"
menu and under the "About" menu to better balance the menus.
Besides, "_Thanks for the help_" is more **about** the IOCCC itself.
2024-10-25 20:28:13 -07:00
Landon Curt Noll 07e0de19f6 Merge pull request #2731 from xexyl/menus 2024-10-25 12:26:29 -07:00
Landon Curt Noll acecb574e1 Merge pull request #2730 from xexyl/authorship 2024-10-25 12:25:34 -07:00
Cody Boone Ferguson 4a69098381 Fix fix on about 2024-10-25 12:20:52 -07:00
Cody Boone Ferguson f5f63f496c Fix problem in about 2024-10-25 12:19:46 -07:00
Cody Boone Ferguson bc0e368c56 Minor update to about, fix Makefile rules 2024-10-25 12:14:55 -07:00
Cody Boone Ferguson af5482825c Reorganise menus
The sections have been modified a fair amount. The Entries menu has been
extended to have: Fixing entries, Updating author info, Thanks for the
help. The first two were moved from FAQ and the last one from About.
The rationale for these, in order: entries and authors have to do with
entries and most of the help involves entries. It also has to do with
website but in 'about' it does not seem the right place, unless maybe it
is renamed to 'Credits' or something (I am not suggesting this one way
or the other). This one is debatable but that was the rationale.

The Status menu has been extended to have: Markdown guidelines and
Security policy. The rationale is that the markdown guidelines are part
of contest guidelines and the security policy is about the status of the
entries and how if there are any security problems they will not be
addressed (instead of about the IOCCC).

The FAQ was extended to have: Compiling entries, Running entries, How to
help. The reason to not have compiling and running entries under Entries
is because this is 'how to' and also the menu was too long. How to help
seems like a good idea under FAQ too (was in About).

About was extended to have the new 'about.html' page (from about.md).
This is a rare case where a new file is useful as it fits under 'About'.
The menu now is: Home page, About the IOCCC, The Judges, Contact us. I
was pondering the 'About [the IOCCC]' at the top and also naming it
'About us' but it seemed like a link to index.html was necessary and as
for 'about us' it seemed less clear as to whether it was about the
judges or the contest itself. The FAQ has been updated slightly for
this.

After further inspection the bin/index.html and the inc/index.html links
were removed from the about section.

With these changes, renaming an item or slight reordering
notwithstanding, I believe that #2006 is probably in good shape.
2024-10-25 11:23:21 -07:00
Cody Boone Ferguson 75c89bd544 Make authorship comments in bin/ tools consistent 2024-10-25 06:41:45 -07:00
Landon Curt Noll 58f340a420 Merge pull request #2729 from xexyl/md 2024-10-24 17:58:33 -07:00
Landon Curt Noll 5ec1e0f4ae Merge pull request #2728 from xexyl/menus 2024-10-24 17:57:14 -07:00
Landon Curt Noll 1f0839423d Merge pull request #2727 from xexyl/comb 2024-10-24 17:56:19 -07:00
Cody Boone Ferguson f3d34858a1 Typo fix in markdown.html 2024-10-24 15:30:50 -07:00
Cody Boone Ferguson 08f89c30f5 Fix bin/find-missing-links.sh
A test was accidentally committed and this caused a problem.
2024-10-24 14:54:33 -07:00
Cody Boone Ferguson 61bd64220c Fix mobile menus and add to menus
The mobile About menu was missing the IOCCC markdown guidelines. This
has been added to the mobile menu but moved to 'Status' which is where
guidelines are (it has been renamed to be 'IOCCC Markdown Guidelines' to
match the style of the other items in that menu).

The About menu now has two more links, one for the website tools and the
other for the include files of the tools. It might be, looking at the
generated html files, better to have another menu instead, but what that
should be is unclear. The reason it might be better is because the
'About' menu is rather long. In retrospect it might be better to not
have the script include files in the html files but this can be decided
and dealt with later.

The script bin/find-missing-links.sh now ignores the directory NOTES/. A
better approach might be using git ls-files --exclude but a quick test
did not work right. Another option, at least for NOTES/, might be to use
'git ls-files --exclude-standard'.

The bin/index.html file has been updated.

Run make www to rebuild all html files.
2024-10-24 14:48:42 -07:00
Cody Boone Ferguson 2ede9774c0 Typo fix in combine_author_handle.sh
Make JSON lower case in filenames (this was only in comments in this
case).
2024-10-24 13:37:21 -07:00
Landon Curt Noll 19eacadb31 Merge pull request #2726 from xexyl/sitemap 2024-10-24 13:09:30 -07:00
Landon Curt Noll 4402bc188a Merge pull request #2725 from xexyl/typos 2024-10-24 13:08:15 -07:00
Landon Curt Noll 2093b1a04f Merge pull request #2724 from xexyl/toledo23-06 2024-10-24 13:05:32 -07:00
Landon Curt Noll 2efc435026 Merge pull request #2723 from xexyl/tools-index 2024-10-24 13:04:21 -07:00
Landon Curt Noll 8ffeecdb52 Merge pull request #2722 from xexyl/fmt-headers 2024-10-24 13:03:24 -07:00
Landon Curt Noll 3c95e53d46 Merge pull request #2721 from xexyl/ta 2024-10-24 13:01:43 -07:00
Cody Boone Ferguson d54fc718ba Improve bin/gen-sitemap.sh
The script now uses git ls-files instead of find, so that other files in
the directories are not added to the sitemap.
2024-10-24 11:21:37 -07:00
Cody Boone Ferguson 89af774f84 Typo fixes
Typos were fixed in bin/md2html.cfg, bin/subst.default.sh,
nojs-menu.html and nojs-menu.md.

The nojs-menu.html now links to bin/index.html and inc/index.html but
the rest of the html files for now do not. It seems like it might be
good if they do, at least bin/index.html, but if that is decided against
this can be rolled back instead.
2024-10-24 10:51:39 -07:00
Cody Boone Ferguson 31afcfabe8 Fixes/clarifications in 2006/toledo[23]/index.html 2024-10-24 10:15:08 -07:00
Cody Boone Ferguson 66e0c539d3 Add missing find-invalid-json.sh to bin/index.html 2024-10-24 10:13:49 -07:00