I agree with the overall sentiment, but it seems a little ironic that this author is pining for a return to the simple old days of hand-written HTML but has written a site that doesn't even show links to its own pages with JS disabled.
1. Manually add a link to every page on the site each time a new one is added.
2. Give up on hand-writing HTML and use a server-side templating system
3. Give up on having navigation on each page
4. Load the navigation through JavaScript
Given that they want to hand-write HTML, and they (presumably) want it to be easy enough for everyone to do, the JS options seems like a reasonable choice.
Perhaps a good compromise would be to put a link to a navigation page in the sidebar, but when available, use JavaScript to replace the link with the navigation page content.