[1] https://www.freesoft.org/CIE/Topics/index.htm - I learned from this twenty years ago. Still relevant.
[1] https://www.freesoft.org/CIE/Topics/index.htm - I learned from this twenty years ago. Still relevant.
People love to shit on info because its default viewer uses emacs keybindings and the documentation "isn't geared for professionals" which is another way of saying providing minimum-viable knowledge (AKA non-OpenBSD man pages).
I happen to love info for those very reasons. Software freedom and usability used to mean that non-developers could understand how to use software. Want to learn how to code in Emacs Lisp? An info book on it comes with Emacs. Want to learn the ins and outs of the coreutils? Bash? gawk? Documentation the size of a book comes with all of them as well, formatted and designed to be friendly to people who have no idea what they're doing.
I have no data to back this up, but to me, it seems that when people think about building websites without JS, they completely forget that CSS, or design are a thing.
I am building a website for a simple API I built for my company[1] that I thought others might want to use, and while there is no JS, that does not mean that I just uploaded an unstyled .html file to the root of my server.
While unstyled have their own charm at times, in general, I think a little bit of CSS, design, and inspiration goes a long way.
When this idea has come up on HN before it has been met by angry web developers claiming they "would have to maintain two websites" or some such nonsense.
However, consider that no one composes content in JSON, or even HTML. Textual content always begins as readable text. Even if only in the mind of the person creating it. There is nothing to maintain as there is nothing to "develop". All that needs to be done is add the HTTP header and deliver the text.
One of the most popular examples of text retrieval I can think of to illustrate:
https://www.kernel.org/doc/Documentation/
Personally I prefer the directory-style "Index of" to the HTML-ised "Up / Next / Previous". Same functionality.
Even if the complaint "we would have to maintain two websites" had any substance, which website do you think would be easier to maintain?
That is a rhetorical question. That means I already know the answer.