diff --git a/layouts/shortcodes/attention.html b/layouts/shortcodes/attention.html new file mode 100644 index 0000000..d1ab157 --- /dev/null +++ b/layouts/shortcodes/attention.html @@ -0,0 +1,4 @@ +{{ $attention := .Get 1 | safeCSS }} + diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..1b47c79 --- /dev/null +++ b/public/404.html @@ -0,0 +1,46 @@ + + + + + + + + +404 Page not found + + + + + +

The no-JS club

+
+ + + +

404

+

ʕノ•ᴥ•ʔノ ︵ ┻━┻

+ + + + +

+License: CC BY-SA 4.0
+Git: SourceHut +

+ +

+The no-JS Club was created by Frank Homburg and is the successor of Karan Goel's now archived project, The noJS Club. +

+ +

+Maintained with 💜 for a JavaScript freer Internet. +

+ + + + diff --git a/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp b/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp new file mode 100644 index 0000000..5e8a162 Binary files /dev/null and b/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp differ diff --git a/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp b/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp new file mode 100644 index 0000000..abaae4d Binary files /dev/null and b/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp differ diff --git a/public/assets/no-js/data/out.csv b/public/assets/no-js/data/out.csv new file mode 100644 index 0000000..10ec277 --- /dev/null +++ b/public/assets/no-js/data/out.csv @@ -0,0 +1,54 @@ +https://salejandro.me,1.71 +https://coltonhurst.com,2.35 +https://hmbrg.org,2.43 +https://sjmulder.nl,2.52 +https://jrballesteros05.codeberg.page,2.76 +https://kunalmarwaha.com,3.26 +https://uscon.mobi,3.88 +https://minwiz.com,4.15 +https://funnylookinhat.com,7.13 +https://dotfilehub.com,7.82 +https://igaryhe.io,8.96 +https://arshbot.dev,10.2 +https://fdisk.space,11.5 +https://freeshortbedtimestories.com,11.8 +https://iotcl.com,12.3 +https://erichamiter.com,12.4 +https://datagubbe.se,14.8 +https://pzel.name,15.1 +https://seirdy.one,17.6 +https://palerdot.in,23.2 +https://john-doe.neocities.org,24.0 +https://yorickpeterse.com,24.2 +https://no-js.club,26.1 +https://projects.deltabeard.com,26.5 +https://darioniedermann.it,26.7 +https://ulpaulpa.de,27.7 +https://pawelgrzybek.com,29.2 +https://decentnet.github.io,31.2 +https://ethanyoo.com,32.8 +https://fanael.github.io,32.8 +https://mos6581.com,35.5 +https://mat.tl,41.0 +https://starbreaker.org,45.4 +https://richj.co,48.0 +https://lighthouse16.com,48.1 +https://unixsheikh.com,50.7 +https://lucianmarin.com,64.4 +https://wirelessfootball.co.uk,64.4 +https://ericra.com,73.1 +https://baltuta.eu,80.1 +https://phate6660.codeberg.page,87.3 +https://jmp.chat,112.0 +https://sr.ht,131.0 +https://ratwires.space,149.0 +https://lib.rs,150.0 +https://nixnet.services,175.0 +https://jmtd.net,239.0 +https://golangleipzig.space,275.0 +https://zakaria.org,299.0 +https://postmarketos.org,403.0 +https://gnu.org,558.0 +https://gigahost.uk,983.0 +https://hansenzhang.com,1843.0 +https://roadtolarissa.com,3952.64 diff --git a/public/assets/no-js/data/sites.csv b/public/assets/no-js/data/sites.csv new file mode 100644 index 0000000..7de8497 --- /dev/null +++ b/public/assets/no-js/data/sites.csv @@ -0,0 +1,53 @@ +https://hmbrg.org,2.43 +https://arshbot.dev,10.2 +https://uscon.mobi,3.88 +https://minwiz.com,4.15 +https://salejandro.me,1.71 +https://coltonhurst.com,2.35 +https://kunalmarwaha.com,3.26 +https://funnylookinhat.com,7.13 +https://sjmulder.nl,2.52 +https://jrballesteros05.codeberg.page,2.76 +https://dotfilehub.com,7.82 +https://golangleipzig.space,275.0 +https://mat.tl,41.0 +https://erichamiter.com,12.4 +https://seirdy.one,17.6 +https://pzel.name,15.1 +https://igaryhe.io,8.96 +https://palerdot.in,23.2 +https://datagubbe.se,14.8 +https://fdisk.space,11.5 +https://unixsheikh.com,50.7 +https://john-doe.neocities.org,24.0 +https://pawelgrzybek.com,29.2 +https://decentnet.github.io,31.2 +https://iotcl.com,12.3 +https://projects.deltabeard.com,26.5 +https://baltuta.eu,80.1 +https://yorickpeterse.com,24.2 +https://wirelessfootball.co.uk,64.4 +https://richj.co,48.0 +https://darioniedermann.it,26.7 +https://zakaria.org,299.0 +https://sr.ht,131.0 +https://starbreaker.org,45.4 +https://ethanyoo.com,32.8 +https://mos6581.com,35.5 +https://lucianmarin.com,64.4 +https://fanael.github.io,32.8 +https://lighthouse16.com,48.1 +https://ericra.com,73.1 +https://jmp.chat,112.0 +https://lib.rs,150.0 +https://jmtd.net,239.0 +https://nixnet.services,175.0 +https://postmarketos.org,403.0 +https://gnu.org,558.0 +https://ulpaulpa.de,27.7 +https://freeshortbedtimestories.com,11.8 +https://gigahost.uk,983.0 +https://phate6660.codeberg.page,87.3 +https://hansenzhang.com,1843.0 +https://ratwires.space,149.0 +https://roadtolarissa.com,3952.64 diff --git a/public/assets/no-js/denied_gtmetrix_waterfall_all.webp b/public/assets/no-js/denied_gtmetrix_waterfall_all.webp new file mode 100644 index 0000000..9d36613 Binary files /dev/null and b/public/assets/no-js/denied_gtmetrix_waterfall_all.webp differ diff --git a/public/assets/no-js/denied_gtmetrix_waterfall_js.webp b/public/assets/no-js/denied_gtmetrix_waterfall_js.webp new file mode 100644 index 0000000..48ff084 Binary files /dev/null and b/public/assets/no-js/denied_gtmetrix_waterfall_js.webp differ diff --git a/public/assets/no-js/membership-request-ticket.webp b/public/assets/no-js/membership-request-ticket.webp new file mode 100644 index 0000000..988bc15 Binary files /dev/null and b/public/assets/no-js/membership-request-ticket.webp differ diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..8d8448d --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,61 @@ + + + + + + + + +Categories + + + + + +

The no-JS club

+
+ + + + + +

Filtering for "Categories"

+ + Remove filter + + + + + +
+ + + + +

+License: CC BY-SA 4.0
+Git: SourceHut +

+ +

+The no-JS Club was created by Frank Homburg and is the successor of Karan Goel's now archived project, The noJS Club. +

+ +

+Maintained with 💜 for a JavaScript freer Internet. +

+ + + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..7ae3c5d --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,11 @@ + + + + Categories on The no-JS.club | Promenade for JavaScript freed websites + https://no-js.club/categories/ + Recent content in Categories on The no-JS.club | Promenade for JavaScript freed websites + Hugo -- gohugo.io + en-US + Copyright © 2022, Frank Homburg. + + diff --git a/public/faq/index.html b/public/faq/index.html new file mode 100644 index 0000000..bd05b1a --- /dev/null +++ b/public/faq/index.html @@ -0,0 +1,156 @@ + + + + + + + + +FAQ | The no-JS.club + + + + + +

The no-JS club

+
+ + + + + +

no-JS Club FAQ

+

The following information should help you answer any unanswered questions about joining the no-JS club.

+

If you need more information, do not hesitate to create a ticket. We will respond to your request as soon as possible.

+
+ Terms and conditions +

Your website has to be

+ +

No-go content

+ +

Final decision authority

+ + +
+ +
+ How to join the no-JS club? +

Instructions

+

If you're interested in getting your site added to the no-JS club, all you need to do is to follow this step-by-step guide:

+
    +
  1. +

    🤞 Use GTMetrix to analyse your website 🤞

    +
  2. +
  3. +

    Once complete, click on “Waterfall” and note 📝 the uncompressed size of transfered data

    +
  4. +
+

Accepted domain - All tab GTmetrix analyse result

+
    +
  1. +

    Next click on the “JS” tab to make sure your homepage doesn’t contain JS code

    +
  2. +
  3. +

    🙌 Example Result Where No JavaScript Detected 🙌

    +
  4. +
+

Accepted domain - JS tab GTmetrix analyse result

+
    +
  1. 😞 Example Result Where JavaScript Was Detected! 😞
  2. +
+

Denied domain - JS tab GTmetrix analyse result

+
    +
  1. If your website satisfies the requirement, submit a ticket 🎫 on sourcehut
  2. +
+

Example Of A Filled Ticket

+

sourcehut membership request ticket

+
    +
  1. Once your request is approved, the domain will be added to the member list below
  2. +
+

Note: I reserve the right to not add sites based on whether I think they’re suitable to be added or not

+

Example ticket showcasing an accepted request 🙌

+

Example ticket showcasing a denied request 😢

+ +
+ +
+ Is there any way I can show that I am a no-JS club member? +

Using the no-JS club logos to showcase membership

+

Yes, if your website is qualified and included in our list, you are entitled to use one of the following two logos:

+

Available logos

+

Bright logo which fits darker website layout:

+

This website is a proud member of the no-JS.club

+

Dark logo which fits brighter website layout:

+

This website is a proud member of the no-JS.club

+

How to integrate logos

+

HTML code snippet for bright logo:

+

<a href="https://no-js.club/"><img alt="no-JS club" src="https://no-js.club/images/no-JS.club_logo_bright.svg">

+

HTML code snippet for dark logo:

+

<a href="https://no-js.club/"><img alt="no-JS club" src="https://no-js.club/images/no-JS.club_logo_dark.svg">

+

Markdown code snippets for bright logo:

+

[![This website is a proud member of the no-JS.club](https://no-js.club/images/no-JS.club_logo_bright.svg)](https://no-js.club)

+

Markdown code snippets for dark logo:

+

[![This website is a proud member of the no-JS.club](https://no-js.club/images/no-JS.club_logo_dark.svg)](https://no-js.club)

+

How to change logo size

+

Below you see some HTML and Markdown solutions for changing the size of the logo.

+

HTML solution if those images are to large/small

+

To proportionally change the logo size you either add the width or height parameter to the HTML snippet. The browser will automatically calculate the size of the other edge.

+

Example using the “height” parameter:

+

<a href="https://no-js.club"><img src="https://no-js.club/images/no-JS.club_logo_bright.svg" height="120px" /></a>

+

Example using the “width” parameter:

+

<a href="https://no-js.club"><img src="https://no-js.club/images/no-JS.club_logo_dark.svg" width="200px" /></a>

+

Markdown solution if those image are to large/small

+

Download the logo of your choice and open it with a text editor.

+

Lines five and six contain the dimensions in millimeters, which can be adjusted to your liking.

+

width="31.75940125mm"

+

height="27.790841875mm"

+

Upload the updated logo file to you web space and change the Markdown logo integration snippet respectively.

+ +
+ +
+ Will membership cost me anything? +

The cost of membership

+

Good you asked! All this time I have been thinking about how I can gently teach you that membership will not bankrupt you but, except for the effort of making an application via ticket and waiting for it to be approved, absolutely doesn’t cost a dime! +

+ + +
+

+ +

+ + + + +

+License: CC BY-SA 4.0
+Git: SourceHut +

+ +

+The no-JS Club was created by Frank Homburg and is the successor of Karan Goel's now archived project, The noJS Club. +

+ +

+Maintained with 💜 for a JavaScript freer Internet. +

+ + + + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..6866a55 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/images/no-JS.club_logo_bright.svg b/public/images/no-JS.club_logo_bright.svg new file mode 100644 index 0000000..bd81569 --- /dev/null +++ b/public/images/no-JS.club_logo_bright.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/no-JS.club_logo_dark.svg b/public/images/no-JS.club_logo_dark.svg new file mode 100644 index 0000000..7b09fc6 --- /dev/null +++ b/public/images/no-JS.club_logo_dark.svg @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..846d512 --- /dev/null +++ b/public/index.html @@ -0,0 +1,355 @@ + + + + + + + + + +The no-JS.club | Promenade for JavaScript freed websites + + + + + +

The no-JS club

+
+ + + +

The Internet as we find it today is unfortunately a completely bloated disaster including lush JavaScript libraries.

+

But we can make a difference if we just take a moment to think about whether the use of JavaScript is really necessary, or if the desired result can be achieved without its use.

+

The no-JS.club is a collection of websites that avoid the use of JavaScript and was inspired by projects like 250KB.club, 512KB.club, 1MB.club and the former noJS.club. If you want to join us please have a look at the FAQ to learn how.

+

List Of Proud Club Members

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
URLSize in KB
https://salejandro.me1.71
https://coltonhurst.com2.35
https://hmbrg.org2.43
https://sjmulder.nl2.52
https://jrballesteros05.codeberg.page2.76
https://kunalmarwaha.com3.26
https://uscon.mobi3.88
https://minwiz.com4.15
https://funnylookinhat.com7.13
https://dotfilehub.com7.82
https://igaryhe.io8.96
https://arshbot.dev10.2
https://fdisk.space11.5
https://freeshortbedtimestories.com11.8
https://iotcl.com12.3
https://erichamiter.com12.4
https://datagubbe.se14.8
https://pzel.name15.1
https://seirdy.one17.6
https://palerdot.in23.2
https://john-doe.neocities.org24.0
https://yorickpeterse.com24.2
https://no-js.club26.1
https://projects.deltabeard.com26.5
https://darioniedermann.it26.7
https://ulpaulpa.de27.7
https://pawelgrzybek.com29.2
https://decentnet.github.io31.2
https://ethanyoo.com32.8
https://fanael.github.io32.8
https://mos6581.com35.5
https://mat.tl41.0
https://starbreaker.org45.4
https://richj.co48.0
https://lighthouse16.com48.1
https://unixsheikh.com50.7
https://lucianmarin.com64.4
https://wirelessfootball.co.uk64.4
https://ericra.com73.1
https://baltuta.eu80.1
https://phate6660.codeberg.page87.3
https://jmp.chat112.0
https://sr.ht131.0
https://ratwires.space149.0
https://lib.rs150.0
https://nixnet.services175.0
https://jmtd.net239.0
https://golangleipzig.space275.0
https://zakaria.org299.0
https://postmarketos.org403.0
https://gnu.org558.0
https://gigahost.uk983.0
https://hansenzhang.com1843.0
https://roadtolarissa.com3952.64
+ + + + + + +

+License: CC BY-SA 4.0
+Git: SourceHut +

+ +

+The no-JS Club was created by Frank Homburg and is the successor of Karan Goel's now archived project, The noJS Club. +

+ +

+Maintained with 💜 for a JavaScript freer Internet. +

+ + + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..c375d9e --- /dev/null +++ b/public/index.xml @@ -0,0 +1,22 @@ + + + + The no-JS.club | Promenade for JavaScript freed websites + https://no-js.club/ + Recent content on The no-JS.club | Promenade for JavaScript freed websites + Hugo -- gohugo.io + en-US + Copyright © 2022, Frank Homburg. + + FAQ | The no-JS.club + https://no-js.club/faq/ + Tue, 26 Apr 2022 13:03:54 +0200 + + https://no-js.club/faq/ + no-JS Club FAQ The following information should help you answer any unanswered questions about joining the no-JS club. +If you need more information, do not hesitate to create a ticket. We will respond to your request as soon as possible. + Terms and conditions Your website has to be SFW accessible via HTTPS No-go content JavaScript pornography/sexism fanaticism/racism illegal or inappropriate Final decision authority We reserve the right to reject websites that we consider inappropriate for any reason! + + + + diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..de7f1d1 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-Agent: * +Sitemap: https://no-js.club/sitemap.xml diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..af92a74 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,15 @@ + + + + https://no-js.club/faq/ + 2022-04-26T13:03:54+02:00 + + https://no-js.club/ + 0 + + https://no-js.club/categories/ + + https://no-js.club/tags/ + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..b1b097b --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,61 @@ + + + + + + + + +Tags + + + + + +

The no-JS club

+
+ + + + + +

Filtering for "Tags"

+ + Remove filter + + + + + +
+ + + + +

+License: CC BY-SA 4.0
+Git: SourceHut +

+ +

+The no-JS Club was created by Frank Homburg and is the successor of Karan Goel's now archived project, The noJS Club. +

+ +

+Maintained with 💜 for a JavaScript freer Internet. +

+ + + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..600b9e4 --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,11 @@ + + + + Tags on The no-JS.club | Promenade for JavaScript freed websites + https://no-js.club/tags/ + Recent content in Tags on The no-JS.club | Promenade for JavaScript freed websites + Hugo -- gohugo.io + en-US + Copyright © 2022, Frank Homburg. + + diff --git a/static/images/no-JS.club_badge_bright.svg b/static/images/no-JS.club_badge_bright.svg new file mode 100644 index 0000000..bd81569 --- /dev/null +++ b/static/images/no-JS.club_badge_bright.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/images/no-JS.club_badge_dark.svg b/static/images/no-JS.club_badge_dark.svg new file mode 100644 index 0000000..7b09fc6 --- /dev/null +++ b/static/images/no-JS.club_badge_dark.svg @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +