-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JS-Naked sites Webring #8
Comments
@villepreux this is a great idea that I didn't have a chance to implement but will look at it soon. |
And definitely make it work without JS of course! 😉 Adding an anchor means that JavaScript will have to condition itself based on its presence upon booting. Would a site still be eligible if the only script present on the page is a tiny inline one that checks the anchor and only loads further JavaScript files if it is missing something like js;dr nojs js-naked, etc? We could actually separate this question into another issue. Otherwise each website owner would be required to run and maintain a dynamic backend (with at least SSI) that raises the bar a bit. As a much lighter alternative, websites that are generated from human readable source during deployment by the CI/CD (such as SecuChart) could trivially ship two separate sites under different file names (or folders). E.g., /js/ vs. /css/. In this case, the nojs path might be the one to hook onto the webring. We actually are thinking about such a refactor to generate and deploy 4 versions of the site:
|
#enhancement #suggestion
Hello,
Have the JS-Naked Day website serve as a WebRing for websites that support being Naked "all the time" / "on demand" ?
Something classic like
https://js-naked-day.org/webring
https://js-naked-day.org/webring/previous
https://js-naked-day.org/webring/next
https://js-naked-day.org/webring/random
but that would invoke participating websites with ?js-naked url arg or #js-naked url hash to instruct them to get naked
Work hand in hand with https://css-naked-day.github.io for a common pattern ?
The text was updated successfully, but these errors were encountered: