Here's the existing code that handles the news if anyone is interested:
## piece of text in the NEWS file that marks were to insert news
news_start_token='<!--New news go here-->'
news_final_token='<!--News end here-->'
date=$(date "+%B %d, %Y")
replacement="$news_start_token\n<dt>$date<\/dt>\n<dd>\n<p>$name-$version
released<\/p>\n<\/dd>"
sed -i.bak "s/$news_start_token/$replacement/" "./NEWS.html"
sed -i.bak "s/$news_start_token/$replacement/" "./index.html"
cp "./index.html" "./index.html.bak"
tac "./index.html.bak" | sed
"/$news_final_token/,/<\/dt>/c\\$news_final_token" | tac >
"./index.html"
The best fix I think would be to after a release, extract the top X
entries of the news archive into a separate file, and then have
index.html display that. If anyone is interested in fix it, please
do so.