diff --git a/config.toml b/config.toml index 3c1e6d9..7a4c1fc 100644 --- a/config.toml +++ b/config.toml @@ -3,7 +3,7 @@ baseURL = "https://no-js.club" # Basic metadata configuration for your blog. -title = "The no-JS.club" +title = "The no-JS.club | Promenade for JavaScript freed websites" author = "Frank" copyright = "Copyright Β© 2022, Frank Homburg." languageCode = "en-US" diff --git a/content/_index.md b/content/_index.md index ae038e0..ff87abe 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,5 +1,3 @@ -# Welcome To The no-JS.club Project - 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**. diff --git a/content/faq.md b/content/faq.md index e1c5492..1f86374 100644 --- a/content/faq.md +++ b/content/faq.md @@ -1,19 +1,19 @@ --- -title: "FAQ" +title: "FAQ | The no-JS.club" date: "2022-04-26T13:03:54+02:00" draft: false --- -# no-JS Club FAQ +## no-JS Club FAQ

Below you find commonly asked question regarding the no-JS.club project and membership:

{{< detail-tag "Terms and conditions" >}} -## Your website must be... +### Your website must be... - **SFW** - **accessible via HTTPS** -## Your website doesn't include the following contents +### Your website doesn't include the following contents - **pornography/sexism or otherwise offensive** - **fanaticism** - **racism** @@ -21,7 +21,7 @@ draft: false {{< /detail-tag >}} {{< detail-tag "How to join the no-JS club?" >}} -## Instructions +### 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](https://gtmetrix.com) to analyse your website 🀞 @@ -32,18 +32,20 @@ draft: false 3. Next click on the **"JS"** tab to make sure your homepage doesn't contain JS code -### πŸ™Œ Example Result Where No JavaScript Detected πŸ™Œ +4. πŸ™Œ Example Result Where No JavaScript Detected πŸ™Œ + ![Accepted domain - JS tab GTmetrix analyse result](/assets/no-js/accepted_gtmetrix_waterfall_js.webp) -### 😞 Example Result Where JavaScript Was Detected! 😞 +5. 😞 Example Result Where JavaScript Was Detected! 😞 + ![Denied domain - JS tab GTmetrix analyse result](/assets/no-js/denied_gtmetrix_waterfall_js.webp) -4. If your website satisfies the requirement, [submit a ticket 🎫 on sourcehut](https://todo.sr.ht/~hmbrg/no-JS.club) +6. If your website satisfies the requirement, [submit a ticket 🎫 on sourcehut](https://todo.sr.ht/~hmbrg/no-JS.club) -### Example Of A Filled Ticket +#### Example Of A Filled Ticket ![sourcehut membership request ticket](/assets/no-js/membership-request-ticket.webp) -5. Once your request is approved, the domain will be added to the member list below +7. Once your request is approved, the domain will be added to the member list below Note: I reserve the right to not add sites based on whether I think they're suitable to be added or not @@ -53,35 +55,35 @@ Note: I reserve the right to not add sites based on whether I think they're suit {{< /detail-tag >}} {{< detail-tag "Is there any way I can show that I am a no-JS club member?" >}} -## Using the no-JS.club logos to showcase membership +### Using the no-JS.club logos to showcase membership If your website is **qualified and included in our list**, you are entitled to use one of the following two logos: -## Bright no-JS club logo +### Bright no-JS club logo [![bright no-JS.club logo](/images/no-JS.club_logo_bright.svg)](https://no-js.club) -### To include the above logo, use the following HTML code: +#### To include the above logo, use the following HTML code: `no-JS club` -### When using a static side generator like Hugo use the following Markdown snippet: +#### When using a static side generator like Hugo use the following Markdown snippet: `[![This website is a proud member of the no-JS.club logo](https://no-js.club/images/no-JS.club_logo_bright.svg)](https://no-js.club)` -## Dark no-JS club logo +### Dark no-JS club logo [![dark no-JS.club logo](/images/no-JS.club_logo_dark.svg)](https://no-js.club) -### To include the above logo, use the following HTML code: +#### To include the above logo, use the following HTML code: `no-JS club` -### When using a static side generator like Hugo use the following Markdown snippet: +#### When using a static side generator like Hugo use the following Markdown snippet: `[![This website is a proud member of the no-JS.club logo](https://no-js.club/images/no-JS.club_logo_bright.svg)](https://no-js.club)` -### Those image are to large/small +#### Those image are to large/small If the dimensions of the logos are not suitable for you, 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. @@ -92,20 +94,18 @@ Lines five and six contain the dimensions in millimeters, which can be adjusted {{< /detail-tag >}} {{< detail-tag "When does the club membership begin?" >}} -## Start of club membership +### Start of club membership Once your request is approved, the website mentioned via support ticket will become a proud member of the [no-JS.club](https://no-JS.club) and will be listed on the front page of the project website. {{< /detail-tag >}} {{< detail-tag "Will membership cost me anything?" >}} -## The cost of membership -Good that you ask! [no-JS.club](https://no-js.club) **membership is absolutely free of charge**. - -We don't ask for money and don't expect anything else in return, **except the request for [membership](https://todo.sr.ht/~hmbrg/no-JS.club) via support ticket**. +### 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!** {{< /detail-tag >}} {{< detail-tag "I have further questions?!?" >}} -## Contact information -Please direct all further questions to my eMail address: *no-JS {at} hmbrg {dot} org*. +### Contact information +If you still have unanswered questions after reading the FAQ, you can **[submit a ticket](https://todo.sr.ht/~hmbrg/no-JS.club)** and let us know what needs to be clarified. {{< /detail-tag >}} diff --git a/images/screenshot-dark.png b/images/screenshot-dark.png deleted file mode 100644 index 17d4c88..0000000 Binary files a/images/screenshot-dark.png and /dev/null differ diff --git a/images/screenshot.png b/images/screenshot.png deleted file mode 100644 index 636da6a..0000000 Binary files a/images/screenshot.png and /dev/null differ diff --git a/images/tn.png b/images/tn.png deleted file mode 100644 index a08d93e..0000000 Binary files a/images/tn.png and /dev/null differ diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 6bce2dc..b2e112f 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,43 +1,20 @@ - - + + - - - - {{- partial "favicon.html" . -}} - {{- block "title" . }}{{ with .Title }}{{ . }} | {{ end }}{{ .Site.Title }}{{- end }} - - {{- partial "seo_tags.html" . -}} - - - {{ with .OutputFormats.Get "rss" -}} - {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} - {{ end -}} - - {{- partial "style.html" . -}} + + + - - {{- partial "custom_head.html" . -}} - +{{- .Title | default .Site.Title -}} + - -
- {{- partial "header.html" . -}} -
-
- {{- block "main" . }}{{- end }} -
- + + {{ partial "header.html" . }} - - {{- partial "custom_body.html" . -}} - + {{ block "main" . }} + {{ end }} + {{ partial "footer.html" . }} + diff --git a/layouts/partials/custom_body.html b/layouts/partials/custom_body.html deleted file mode 100644 index 951fb15..0000000 --- a/layouts/partials/custom_body.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/layouts/partials/custom_head.html b/layouts/partials/custom_head.html deleted file mode 100644 index 4c53c40..0000000 --- a/layouts/partials/custom_head.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 6e021e8..00ace0c 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -10,6 +10,6 @@ The no-JS Club was created by Frank Homburg and is the successor of

-Maintained with πŸ’œ for a lighter-footed and JavaScript freer Internet. +Maintained with πŸ’œ for a JavaScript freer Internet.

{{ end }} diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 4552365..1ed189c 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -3,10 +3,3 @@ - - - - - - - diff --git a/layouts/partials/header.html b/layouts/partials/header.html index e47df70..83687c1 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,4 +1,4 @@ +
-

{{ .Site.Title }}

+

{{ .Site.Title }}

- diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index def9b6e..ebcf50a 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -2,6 +2,3 @@ {{ range .Site.Menus.main }} {{ .Name }} {{ end }} -{{ with .Site.GetPage "/blog" }} -Blog -{{ end }} diff --git a/layouts/partials/style.html b/layouts/partials/style.html deleted file mode 100644 index aa6500c..0000000 --- a/layouts/partials/style.html +++ /dev/null @@ -1,214 +0,0 @@ - diff --git a/layouts/post/list.html b/layouts/post/list.html deleted file mode 100644 index 027e282..0000000 --- a/layouts/post/list.html +++ /dev/null @@ -1,22 +0,0 @@ -{{ define "main" }} -
-

{{ .Title | markdownify }}

- {{ .Content }} -
- - {{ range .Pages }} -
-
-

{{ .Title | markdownify }}

- -
- -
- {{ .Summary }} -
-
- {{ end }} -{{ end }} diff --git a/layouts/shortcodes/csv-table.html b/layouts/shortcodes/csv-table.html index 2e118dd..9f8519e 100644 --- a/layouts/shortcodes/csv-table.html +++ b/layouts/shortcodes/csv-table.html @@ -31,7 +31,7 @@ {{ $sep := "," }} {{ range $i, $r := getCSV $sep $url }} - {{ index $r 0 }} + {{ index $r 0 }} {{ index $r 1 }} {{ end }} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 1196fb2..0000000 --- a/package-lock.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "name": "hugo-bearblog", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "editorconfig": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", - "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "js-beautify": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.2.tgz", - "integrity": "sha512-H85kX95a53os+q1OCqtYe8AXAmgy3BvtysA/V83S3fdhznm6WlUpGi14DqSPbKFsL3dXZFXYl7YQwW9U1+76ng==", - "dev": true, - "requires": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.3", - "glob": "^7.1.3", - "nopt": "^5.0.0" - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 1d8a777..0000000 --- a/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "hugo-bearblog", - "private": true, - "version": "1.0.0", - "description": "🧸 A [Hugo](https://gohugo.io/)-theme based on [Bear Blog](https://bearblog.dev).", - "main": "index.js", - "devDependencies": { - "js-beautify": "^1.14.2" - }, - "scripts": { - "test": "npm run beautify", - "beautify": "js-beautify layouts/**/*.html -r" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/janraasch/hugo-bearblog.git" - }, - "author": { - "name": "Jan Raasch", - "email": "jan@janraasch.com", - "url": "https://www.janraasch.com" - }, - "license": "MIT", - "bugs": { - "url": "https://github.com/janraasch/hugo-bearblog/issues" - }, - "homepage": "https://github.com/janraasch/hugo-bearblog#readme" -} diff --git a/public/404.html b/public/404.html deleted file mode 100644 index 8a11f7a..0000000 --- a/public/404.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - -404 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

The no-JS.club

-
- -
-
-

404

-

Κ•γƒŽβ€’α΄₯β€’Κ”γƒŽ οΈ΅ ┻━┻

- -
- - - - - - diff --git a/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp b/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp deleted file mode 100644 index 5e8a162..0000000 Binary files a/public/assets/no-js/accepted_gtmetrix_waterfall_all.webp and /dev/null differ diff --git a/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp b/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp deleted file mode 100644 index abaae4d..0000000 Binary files a/public/assets/no-js/accepted_gtmetrix_waterfall_js.webp and /dev/null differ diff --git a/public/assets/no-js/data/out.csv b/public/assets/no-js/data/out.csv deleted file mode 100644 index 9f11da8..0000000 --- a/public/assets/no-js/data/out.csv +++ /dev/null @@ -1,53 +0,0 @@ -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://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 deleted file mode 100644 index 7de8497..0000000 --- a/public/assets/no-js/data/sites.csv +++ /dev/null @@ -1,53 +0,0 @@ -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 deleted file mode 100644 index 9d36613..0000000 Binary files a/public/assets/no-js/denied_gtmetrix_waterfall_all.webp and /dev/null differ diff --git a/public/assets/no-js/denied_gtmetrix_waterfall_js.webp b/public/assets/no-js/denied_gtmetrix_waterfall_js.webp deleted file mode 100644 index 48ff084..0000000 Binary files a/public/assets/no-js/denied_gtmetrix_waterfall_js.webp and /dev/null differ diff --git a/public/assets/no-js/membership-request-ticket.webp b/public/assets/no-js/membership-request-ticket.webp deleted file mode 100644 index 988bc15..0000000 Binary files a/public/assets/no-js/membership-request-ticket.webp and /dev/null differ diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 0dcad09..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - Categories – The no-JS.club - - - - - - - - - - - - - - -
- - - -
-

Categories

- - - - - - -
- -
-
- - -
-
-
-
-
- - - -
- - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 94ec89c..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on The no-JS.club - https://no-js.club/categories/ - Recent content in Categories on The no-JS.club - Hugo -- gohugo.io - en - - diff --git a/public/css/about.css b/public/css/about.css deleted file mode 100644 index 6c12ba4..0000000 --- a/public/css/about.css +++ /dev/null @@ -1,26 +0,0 @@ -/* About/bio section */ -.about__logo { - height: 1.5rem; -} - -.about__title { - display: inline; - vertical-align: top; -} - -.about__title::before { - content: none; -} - -/* Social media links */ -.aside__social-links { - padding: 0; -} - -.aside__social-links li { - display: inline-block; -} - -.aside__social-links li::marker { - content: none; -} diff --git a/public/css/colour/dark-mode.css b/public/css/colour/dark-mode.css deleted file mode 100644 index 386f99d..0000000 --- a/public/css/colour/dark-mode.css +++ /dev/null @@ -1,7 +0,0 @@ -:root { - --bg: var(--black); - --dark-bg: var(--dark-black); - --bright-bg: var(--bright-black); - --fg: var(--white); - --bright-fg: var(--bright-white); -} diff --git a/public/css/colour/gruvbox-dark.css b/public/css/colour/gruvbox-dark.css deleted file mode 100644 index dee2100..0000000 --- a/public/css/colour/gruvbox-dark.css +++ /dev/null @@ -1,16 +0,0 @@ -/* gruvbox dark mode - * https://github.com/morhetz/gruvbox - */ -:root { - --dark-black: #1d2021; - --black: #282828; - --bright-black: #928374; - - --white: #ebdbb2; - --bright-white: #fbf1c7; - - --tviolet: #8A2BE2 - --torange: #e28a2b - --tgreen: #2BE28A - --red: #cc241d; -} diff --git a/public/css/colour/gruvbox-light.css b/public/css/colour/gruvbox-light.css deleted file mode 100644 index cff8fa3..0000000 --- a/public/css/colour/gruvbox-light.css +++ /dev/null @@ -1,30 +0,0 @@ -/* gruvbox light mode - * https://github.com/morhetz/gruvbox - */ -:root { - --dark-black: #282828; - --black: #3c3836; - --bright-black: #928374; - - --white: #fbf1c7; - --bright-white: #f9f5d7; - - --red: #9d0006; - --green: #79740e; - --yellow: #b57614; - --blue: #076678; - --magenta: #8f3f71; - --cyan: #427b58; - --orange: #af3a03; - --gray: #7c6f64; - - --dark-white: #f2e5bc; - --bright-red: #cc241d; - --bright-green: #98971a; - --bright-yellow: #d79921; - --bright-blue: #458588; - --bright-magenta: #b16286; - --bright-cyan: #689d6a; - --bright-orange: #d65d0e; - --bright-gray: #928374; -} diff --git a/public/css/colour/light-mode.css b/public/css/colour/light-mode.css deleted file mode 100644 index 3ac2827..0000000 --- a/public/css/colour/light-mode.css +++ /dev/null @@ -1,7 +0,0 @@ -:root { - --bg: var(--white); - --dark-bg: var(--dark-white); - --bright-bg: var(--bright-black); - --fg: var(--black); - --bright-fg: var(--bright-black); -} diff --git a/public/css/custom.css b/public/css/custom.css deleted file mode 100644 index da1b70c..0000000 --- a/public/css/custom.css +++ /dev/null @@ -1,41 +0,0 @@ -/* Override this file to customise the theme's CSS for your site */ -/* Format the accordion */ -details { - padding: .6rem 1rem; - background: var(--accent); - border: 1px solid; - border-radius: 5px; - margin-bottom: 1rem; -} - -details.red-notice { - background: var(--notice-red-bg); - border-color: var(--notice-red-border); -} - -.red-notice h2 { - margin: 0; -} - -summary { - cursor: pointer; - font-weight: bold; -} - -details[open] { - padding-bottom: .75rem; -} - -details[open] summary { - margin-bottom: .5rem; -} - -details[open]>*:last-child { - margin-bottom: 0; -} - -img { - max-width: 100%; - display: block; - margin: 0 auto; -} diff --git a/public/css/footer.css b/public/css/footer.css deleted file mode 100644 index 3c5d6e9..0000000 --- a/public/css/footer.css +++ /dev/null @@ -1,7 +0,0 @@ -.page__footer { - color: var(--bright-bg); -} - -.page__footer p { - margin: 0; -} diff --git a/public/css/header.css b/public/css/header.css deleted file mode 100644 index 875201b..0000000 --- a/public/css/header.css +++ /dev/null @@ -1,18 +0,0 @@ -/* Main menu */ -.main-nav ul { - display: flex; - flex-flow: row wrap; - justify-content: flex-start; - margin: 0; - padding: 0.25rem 0; -} - -.main-nav li { - margin-left: 2.5rem; - text-transform: lowercase; -} - -.main-nav li::marker { - content: "./"; -} - diff --git a/public/css/layout.css b/public/css/layout.css deleted file mode 100644 index c078893..0000000 --- a/public/css/layout.css +++ /dev/null @@ -1,64 +0,0 @@ -/* 1rem = 16px by default */ - -.page { - max-width: 64rem; - margin: 1rem auto; - display: grid; - grid-template-areas: - "header" - "body" - "aside" - "footer"; - grid-template-columns: minmax(0, 1fr); /* https://css-tricks.com/preventing-a-grid-blowout/ */ - grid-row-gap: 2rem; -} - -@media (min-width: 45rem) { - .page { - grid-template-areas: - "header header" - "body aside" - "footer footer"; - grid-template-columns: minmax(0, 1fr) 15rem; - grid-column-gap: 2rem; - } -} - -/* Header */ -.page__header { - grid-area: header; - display: flex; -} - -.page__logo { - flex-shrink: 0; -} - -.page__nav { - flex-grow: 1; -} - -/* Body + aside */ -.page__body { - grid-area: body; - background-color: var(--bg); - box-shadow: 0 0 0 1rem var(--bg); - overflow-wrap: break-word; -} - -.page__aside { - grid-area: aside; - color: var(--bright-bg); -} - -/* Footer */ -.page__footer { - grid-area: footer; - max-width: 64rem; - margin: 1rem auto; - display: grid; - grid-template-areas: - "footer"; - grid-template-columns: minmax(0, 1fr); /* https://css-tricks.com/preventing-a-grid-blowout/ */ - grid-row-gap: 2rem; -} diff --git a/public/css/logo.css b/public/css/logo.css deleted file mode 100644 index be24b86..0000000 --- a/public/css/logo.css +++ /dev/null @@ -1,36 +0,0 @@ -.page__logo { - padding: 0; - margin: 0; - font-weight: inherit; - color: var(--bg); -} - -.page__logo:before { - content: none; -} - -.page__logo-inner { - display: block; - background: var(--green); - padding: 0.25rem; -} - -a.page__logo-inner:link, a.page__logo-inner:visited { - color: inherit; - text-decoration: inherit; -} - -a.page__logo-inner:hover, -a.page__logo-inner:active { - background: var(--bright-green); -} - -.page__logo-inner:before { - content: "["; - color: var(--bg); -} - -.page__logo-inner:after { - content: "] $"; - color: var(--bg); -} diff --git a/public/css/risotto.css b/public/css/risotto.css deleted file mode 100644 index 3c2969d..0000000 --- a/public/css/risotto.css +++ /dev/null @@ -1,11 +0,0 @@ -@import 'typography.css'; -@import 'layout.css'; -@import 'header.css'; -@import 'logo.css'; -@import 'about.css'; -@import 'footer.css'; - -body { - background-color: var(--dark-bg); - color: var(--fg); -} diff --git a/public/css/typography.css b/public/css/typography.css deleted file mode 100644 index 5a2c044..0000000 --- a/public/css/typography.css +++ /dev/null @@ -1,214 +0,0 @@ -/* Fonts */ -:root { - --font-monospace: "Fira Mono", monospace; -} - -body { - font-family: var(--font-monospace); - font-size: 16px; - line-height: 1.5rem; -} - -/* Headings */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: 1rem; - margin: 1.5rem 0 0 0; - font-weight: 600; -} - -h1+h2, -h1+h3, -h1+h4, -h1+h5, -h1+h6, -h2+h3, -h2+h4, -h2+h5, -h2+h6, -h3+h4, -h3+h5, -h3+h6, -h4+h5, -h4+h6, -h5+h6 { - margin: 0; -} - -h1:before { content: "# "; } -h2:before { content: "## "; } -h3:before { content: "### "; } -h4:before { content: "#### "; } -h5:before { content: "##### "; } -h6:before { content: "###### "; } - -h1:before, -h2:before, -h3:before, -h4:before, -h5:before, -h6:before { - color: var(--bright-bg); -} - -h1:first-child { - margin-top: 0; -} - -/* Paragraphs */ -p { - margin: 0 0 1.5rem 0; -} - -/* Links */ - -a:link, a:visited { - color: var(--fg); -} - -a:hover, a:active { - color: var(--bright-fg); -} - -/* Lists */ -ul { - margin: 0 0 1.5rem 0; - padding-left: 1.25rem; -} - -ol { - margin: 0 0 1.5rem 0; - padding-left: 1.75rem; -} - -ul ul, -ul ol, -ol ul, -ol ol { - margin: 0; -} - -ul li::marker { - content: 'βˆ—\00A0'; - color: var(--bright-bg); -} - -ol li::marker { - color: var(--bright-bg); -} - -dt { - margin: 0; - font-weight: bold; -} - -dd { - margin: 0 0 0 1.5rem; - font-style: italic; -} - -dd + dt { - margin-top: 1.5rem; -} - -dl { - margin: 0 0 1.5rem 0; -} - -/* Blockquotes */ -blockquote { - position: relative; - margin: 0 0 1.5rem 1.5rem; -} - -blockquote::before { - position: absolute; - left: -1.5rem; - content: ">"; - color: var(--bright-bg); -} - -.twitter-tweet::before { - content: "\f099"; - font-family: "Font Awesome 5 Brands"; - font-weight: 400; -} - -/* Code */ -pre, -code, -kbd, -samp { - background: var(--dark-bg) !important; - font-family: var(--font-monospace); - color: var(--bright-bg); -} - -pre { - overflow-x: auto; - padding: 1.5rem; - margin: 0 0 1.5rem 0; -} - -/* Emphasis */ -b, -strong { - font-weight: 600; -} - -/* Highlighting */ -::selection, -mark { - background-color: var(--yellow); - color: var(--bg); -} - -/* Other typographic elements */ -hr { - border: 0; - margin-bottom: 1.5rem; -} - -hr:after { - content: '---'; - color: var(--bright-bg); -} - - -/* Prevent super/sub from affecting line height */ -sup, sub { - vertical-align: baseline; - position: relative; - top: -0.25rem; - font-size: unset; -} -sub { - top: 0.25rem; -} - -/* Tables */ -table { - border-spacing: 0; - margin: 0 0 1.5rem 0; - overflow-wrap: anywhere; -} -th, td { - padding: 0 .75rem; - vertical-align: top; -} -th:first-child, td:first-child { - padding-left: 0; -} -th { - text-align: inherit; -} - -/* Figures */ -img { - max-width: 100%; - height: auto; -} diff --git a/public/faq/index.html b/public/faq/index.html deleted file mode 100644 index 266319e..0000000 --- a/public/faq/index.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - -FAQ | The no-JS.club - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

The no-JS.club

-
- -
-
- - -

no-JS Club FAQ

- -
- Terms and conditions -

Your website must be…

-
    -
  • SFW
  • -
  • accessible via HTTPS
  • -
-

Your website doesn’t include the following contents

-
    -
  • pornography/sexism or otherwise offensive
  • -
  • fanaticism
  • -
  • racism
  • -
  • illegal material of any kind
  • -
- -
- -
- How to join the no-JS club? -

Instructions

- -
    -
  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. -
-

πŸ™Œ Example Result Where No JavaScript Detected πŸ™Œ

-

Accepted domain - JS tab GTmetrix analyse result

-

😞 Example Result Where JavaScript Was Detected! 😞

-

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

-

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

- -

bright no-JS.club logo

-

To include the above logo, use the following HTML code:

-

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

-

When using a static side generator like Hugo use the following Markdown snippet:

-

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

- -

dark no-JS.club logo

-

To include the above logo, use the following HTML code:

-

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

-

When using a static side generator like Hugo use the following Markdown snippet:

-

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

-

Those image are to large/small

-

If the dimensions of the logos are not suitable for you, 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"

- -
- -
- When does the club membership begin? -

Start of club membership

-

Once your request is approved, the website mentioned via support ticket will become a proud member of the no-JS.club and will be listed on the front page of the project website. -

- -
- Will membership cost me anything? -

The cost of membership

-

Good that you ask! no-JS.club membership is absolutely free of charge.

-

We don’t ask for money and don’t expect anything else in return, except the request for membership via support ticket.

- -
- -
- I have further questions?!? -

Contact information

-

Please direct all further questions to my eMail address: no-JS {at} hmbrg {dot} org. -

- - -
-

- -

- -
- - - - - - diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 3c81db5..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/images/no-JS.club_logo_bright.svg b/public/images/no-JS.club_logo_bright.svg deleted file mode 100644 index bd81569..0000000 --- a/public/images/no-JS.club_logo_bright.svg +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/no-JS.club_logo_dark.svg b/public/images/no-JS.club_logo_dark.svg deleted file mode 100644 index 7b09fc6..0000000 --- a/public/images/no-JS.club_logo_dark.svg +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/rice.svg b/public/images/rice.svg deleted file mode 100644 index 53e480c..0000000 --- a/public/images/rice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 7267ada..0000000 --- a/public/index.html +++ /dev/null @@ -1,596 +0,0 @@ - - - - - - - - - -The no-JS.club - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

The no-JS.club

-
- -
-
-

Welcome To The no-JS.club Project

-

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://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
- - - -
- - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 5a12834..0000000 --- a/public/index.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - The no-JS.club - https://no-js.club/ - Recent content on The no-JS.club - Hugo -- gohugo.io - en-US - Copyright Β© 2022, Frank Homburg. - - FAQ - https://no-js.club/faq/ - Tue, 26 Apr 2022 13:03:54 +0200 - - https://no-js.club/faq/ - no-JS Club FAQ Terms and conditions Your website must be&hellip; SFW accessible via HTTPS Your website doesn&rsquo;t include the following contents pornography/sexism or otherwise offensive fanaticism racism illegal material of any kind How to join the no-JS club? Instructions 🀞 Use GTMetrix to analyse your website 🀞 - Once complete, click on &ldquo;Waterfall&rdquo; and note πŸ“ the uncompressed size of transfered data - - - - diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index de7f1d1..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,2 +0,0 @@ -User-Agent: * -Sitemap: https://no-js.club/sitemap.xml diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 71f8b55..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - https://no-js.club/faq/ - 2022-04-26T13:03:54+02:00 - - https://no-js.club/ - 0 - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index e7782bc..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - Tags – The no-JS.club - - - - - - - - - - - - - - -
- - - -
-

Tags

- - - - - - -
- -
-
- - -
-
-
-
-
- - - -
- - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 8d8ff88..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on The no-JS.club - https://no-js.club/tags/ - Recent content in Tags on The no-JS.club - Hugo -- gohugo.io - en - -