improve news.html and mastodon info

Added "2024-04-20" news update.

Fixed format for "2023-05-22" news.

Fixed bad links to `judges.html`.

Add "Jump to: top" near the bottom.

The `make gen_top_html` no longer builds `next/rules.html`
nor `next/guidelines.html`.  This is being done by
the `bin/gen-status.sh` tool and `make gen_status`.

Moved `make gen_top_html` after `make gen_status` in the top level
Makefile rules for `make www` and `make quick_www` because
`bin/gen-status.sh` uses the modification date of `news.html` (that
make gen_top_html might modify) when forming `status.json`.

Added FAQ 6.12 for "What is Mastodon and why does IOCCC use it?".

Simplified `contact.html` mastodon info to refer the above FAQ
for further mastodon information.

Changed `bin/gen-top-html.sh` VERSION from "1.4.2 2024-04-21"
to "1.4.3 2024-04-21".

The `bin/gen-status.sh` tool will build `next/rules.html` and/or
`next/guidelines.html` if they are missing or empty.

Changed `bin/gen-status.sh` VERSION from "1.3 2024-04-14"
to "1.4 2024-04-21".

Run `make gen_top_html gen_status` to perform the above.
This commit is contained in:
Landon Curt Noll committed 2024-04-21 15:32:04 -07:00
1 parent 931ff6e635
commit 521a852e24
13 files changed
+192 -114

No files matched your search

+42 -31
View File
@@ -134,33 +134,42 @@
<!-- BEFORE: 1st line of markdown file: news.md -->
<h1 id="for-more-news-try-mastodon">For more news, try mastodon</h1>
<p>We plan to update our <a href="https://fosstodon.org/@ioccc">IOCCC on Mastodon</a> feed
a bit more open than this web page. We recommend you check that feed
for possibly newer news than what is posted here.</p>
<p>We tend to only post major news updates to this web page.</p>
<p>There is <a href="https://mastodon.help">help with Mastodon</a> available for
those who might wish to <a href="https://fosstodon.org/deck/getting-started">get started with Mastodon</a>.</p>
<p>While there are many fine Mastodon server instances out there, the <a href="../judges.html">IOCCC judges</a>
use <a href="https://fosstodon.org/about">fosstodon.org</a> where lots of fun folk hang out,
and topics like science, technology, <a href="https://en.wikipedia.org/wiki/Free_and_open-source_software">free and open source</a>
have a good home. The <a href="https://fosstodon.org/@fosstodon">fosstodon.oeg</a> folk made the IOCCC feel welcome.
And while using Mastodon is free, the <a href="../judges.html">IOCCC judges</a> are pleased to
<a href="https://hub.fosstodon.org/support/">support the Fosstodon Hub</a>.</p>
<h1 id="section">2024-02-29</h1>
<h2 id="please-follow-the-ioccc-on-mastodon">Please follow** the <a href="https://fosstodon.org/@ioccc">IOCCC on Mastodon</a></h2>
<p>We use Mastodon to make minor announcements, in addition announcing
major events such as the opening of a new IOCCC, or who won.</p>
<p>See “<a href="faq.html#try_mastodon">FAQ 6.12: What is Mastodon and why does IOCCC use it?</a>” for more
information on Mastodon.</p>
<h1 id="section">2024-04-20</h1>
<p>Nearly all of the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a>
web site has undergone editorial review. Nearly all <a href="years.html">IOCCC winning entries</a>
compile on modern systems and many have <code>try.sh</code> scripts to help you run them.
For those that cannot compile and/or do not work, we have made a
<a href="bugs.html">Bugs and (Mis)features</a> page.</p>
<p>We have made nearly 4823 changes to date!</p>
<p>All generated HTML pages are now conform to HTML 5 with the
<a href="https://validator.w3.org/nu/">Nu Html Checker</a> reporting <strong>no error, warnings, nor info</strong> messages.</p>
<p>The <a href="judges.html">IOCCC judges</a> have contracted with a web designer
to improve the overall look of the web site, while <strong>maintaining
the utilitarian look and feel</strong>, and without introducing any
glaring “<em>dancing bears</em>” and other frivolous web features.</p>
<p>We are working towards what we call the
<strong><a href="https://github.com/ioccc-src/temp-test-ioccc/issues/2239">Great Fork Merge</a></strong>
where the contents of the <a href="https://ioccc-src.github.io/temp-test-ioccc/">temp-test-ioccc web site</a>
will be merged into the <a href="https://www.ioccc.org/index.html">Official IOCCC web site</a>.</p>
<p>Stay tuned!</p>
<h1 id="section-1">2024-02-29</h1>
<p>We continue to make good progress on web site. In the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a> we have made nearly 4600 changes to date!</p>
<p>All web pages, including this one, are now constructed from markdown files and/or JSON data files using tools found in the <a href="bin/index.html">bin</a> directory.</p>
<h1 id="section-1">2023-05-22</h1>
<h1 id="section-2">2023-05-22</h1>
<p>We have been busy preparing for an important / significant update to this web site. In the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a> we have made nearly 2645 changes to date.</p>
<pre><code> While you are free to look at the [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc),
please **do not link to it** as this repo and related web site will disappear once the main
[IOCCC winner repo](https://github.com/ioccc-src/winner) has been updated.
Also be aware that the [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc)
is undergoing rapid changes. There are broken links and other things in mid-change.
Once we are ready to update the [IOCCC winner repo](https://github.com/ioccc-src/winner)
and its associated web site,
we will post a news article warning of the pending change that is about to arrive.</code></pre>
<p>While you are free to look at the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>,
please <strong>do not link to it</strong> as this repo and related web site will disappear once the main
<a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a> has been updated.</p>
<p>Also be aware that the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>
is undergoing rapid changes. There are broken links and other things in mid-change.</p>
<p>Once we are ready to update the <a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a>
and its associated web site,
we will post a news article warning of the pending change that is about to arrive.</p>
<p>These 2645+ changes in the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>
include diverse things such as:</p>
<ul>
@@ -207,7 +216,7 @@ that needs urgent fixing.
The <strong>IOCCCMOCK</strong> will us to beta-test the new IOCCC process without putting the hard work of those
who submit real IOCCC entries at risk.</p>
<p>Stay tuned!</p>
<h1 id="section-2">2023-01-30</h1>
<h1 id="section-3">2023-01-30</h1>
<p>We added to the
<a href="status.json">status.json</a> page,
a <em>“status_date”</em> JSON member whose value is the date
@@ -219,7 +228,7 @@ a <em>“latest_news”</em> JSON member whose value is the date
of the most recent news item.</p>
<pre><code> &quot;status_date&quot; : &quot;Mon Jan 30 02:28:44 PST 2023&quot;,
&quot;latest_news&quot; : &quot;Mon Jan 30 02:28:44 PST 2023&quot;</code></pre>
<h1 id="section-3">2022-12-18</h1>
<h1 id="section-4">2022-12-18</h1>
<p>As per the suggestion of <a href="https://fosstodon.org/@Virtaava@home.social">Toni Mikkola</a>
(_<span class="citation" data-cites="Virtaava">@Virtaava</span><span class="citation" data-cites="home.social_">@home.social_</span>) we now maintain a
<a href="status.json">status.json</a> page on this web site.</p>
@@ -237,7 +246,7 @@ The details of such additional JSON members are <em>TBD</em>.</p>
Instead you will have to rely on the additional JSON information
and/or read the <a href="#news">IOCCC news</a>,
and/or follow us on Mastodon via <strong><span class="citation" data-cites="ioccc">@ioccc</span><span class="citation" data-cites="fosstodon.org">@fosstodon.org</span></strong>.</p>
<h1 id="section-4">2022-11-29</h1>
<h1 id="section-5">2022-11-29</h1>
<p>We are plan to abandon our
<a href="https://twitter.com/ioccc">IOCCC Twitter feed</a>
in favor of our new <a href="https://fosstodon.org/@ioccc">IOCCC Mastodon</a> feed.</p>
@@ -272,7 +281,7 @@ is made possible by volunteers,
and those who voluntarily
<a href="https://hub.fosstodon.org/support/">support</a> the cost of their server.</p>
<p>Stay tuned in Mastodon as we update you on our progress towards the next IOCCC!</p>
<h1 id="section-5">2022-11-19</h1>
<h1 id="section-6">2022-11-19</h1>
<p>Source code has been released for version <strong>0.8.1 2022-11-19</strong> of the
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>,
a GitHub repo that includes the official iocccsize tool,
@@ -284,13 +293,13 @@ to upload the above mentioned compressed tarball: when the contest is open of co
judges will go through the motions (without judging the content) of an IOCCC:
testing the above mentioned tools and testing the submit server.</p>
<p>We are working on complete rebuild of this web site as well.</p>
<h1 id="section-6">2022-01-15</h1>
<h1 id="section-7">2022-01-15</h1>
<p>Source code has been released for version <strong>0.24 2022-01-15</strong> of the
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry tool</a>,
a tool that is based on, and is containing, the official iocccsize tool,
will form a compressed tarball that a registered IOCCC contestant
will upload to the submit server (when the contest is open of course).</p>
<h1 id="section-7">2021-12-27</h1>
<h1 id="section-8">2021-12-27</h1>
<p><a href="judges.html">The Judges</a>
are continuing to work on re-tooling how we run the IOCCC.
We are writing tools under various repositories our
@@ -299,7 +308,7 @@ We are writing tools under various repositories our
Sorry for the delay, but we think you will appreciate the re-tooling
when it is completed.
Stay tuned!</p>
<h1 id="section-8">2021-10-21</h1>
<h1 id="section-9">2021-10-21</h1>
<p><a href="judges.html">The Judges</a>
are re-tooling how we run the IOCCC.
Our goal is to build a smoother, more rapid process centered around
@@ -316,6 +325,8 @@ As a result of all this work we need to do,
Sorry for the delay, but we think you will appreciate the re-tooling
when it is completed.</p>
<p><strong>Stay tuned for how you may be able to help in the IOCCC redesign for IOCCC28!</strong></p>
<hr style="width:10%;text-align:left;margin-left:0">
<p>Jump to: <a href="#">top</a></p>
<!--
Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.