diff --git a/.build.yml b/.build.yml deleted file mode 100644 index 4b6eb6e..0000000 --- a/.build.yml +++ /dev/null @@ -1,13 +0,0 @@ -image: alpine/latest -packages: - - hugo -oauth: pages.sr.ht/PAGES:RW -environment: - site: no-js.club -tasks: -- package: | - cd $site - hugo - tar -C public -cvz . > ../site.tar.gz -- upload: | - acurl -f https://pages.sr.ht/publish/$site -Fcontent=@site.tar.gz diff --git a/README.md b/README.md index e675e34..5f66491 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,15 @@
-     _____  .__
-   _/ ____\ |  |__      Frank Homburg
-   \   __\  |  |  \
-    |  |    |   Y  \    https://hmbrg.org
-    |__|    |___|  /    https://git.sr.ht/~hmbrg
-                 \/
-
-   Script name:  -
-   Description:  Off-site backup of the no-JS club project website
+   Description:  Git repo of the no-JS club project website
    Dependencies: -
-   SourceHut:    website repo
+   Git:    website repo
    License:      -
-   Contributors: Frank Homburg
-   Comments:     This is a "just in case" copy of my of the no-JS.club website
-	               and also used to publish this site on sourcehut pages.
+   Contributors: Frank Homburg, shruub
+   Comments:    This is the repo and source code of the no-js.club
 
[![This website is a proud member of the no-JS Club](https://no-js.club/images/no-JS.club_badge_bright.svg)](https://no-js.club) The [no-JS club](https://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 are interested in joining the club, please first take a look at our [FAQ](https://no-js.club/faq/). -After you have read and understood the information there and accept the therein Terms and Conditions, please create a [Ticket](https://todo.sr.ht/~hmbrg/no-JS.club). +After you have read and understood the information there and accept the therein Terms and Conditions, please create a [Ticket](https://todo.sr.ht/~shruub/no-JS.club). Once your request is accepted, your site will be listed on the [homepage](https://no-js.club) of the project website. diff --git a/content/_index.md b/content/_index.md index 511d5eb..0241d8e 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,13 +1,12 @@ --- date: "2022-04-26T12:11:07+02:00" draft: false -title: The no-JS.club will close it's doors | Promenade for JavaScript freed websites +title: no-JS.club | Promenade for JavaScript freed websites --- ## Important Notes! -Due to health reasons, the **no-JS.club service will be discontinued as of January 2, 2023**. +The no-js.club is up again! Currently a little bit buggy (also without https) because dns is being dns. -As a consequence, the **associated domain will be terminated** (**April 22, 2023**) and the **ticket system will be set read only** (**January 2, 2023**). This project was inspired by websites like the [**250KB club**](https://250kb.club/), the [**512KB club**](https://512kb.club/), the [**1MB club**](https://1mb.club/) and the former **noJS club**. If you want to join us please have a look at the [**FAQ**](/faq) to learn how. diff --git a/content/faq.md b/content/faq.md index c0918ee..4a2e7d6 100644 --- a/content/faq.md +++ b/content/faq.md @@ -8,7 +8,7 @@ title: FAQ | The no-JS Club The following information should help you answer any open questions regarding joining the **no-JS Club**. -If you need further details, do not hesitate to create a [ticket](https://todo.sr.ht/~hmbrg/no-JS.club). We will respond to your request A.S.A.P. +If you need further details, do not hesitate to create a [ticket](https://todo.sr.ht/~shruub/no-JS.club). We will respond to your request A.S.A.P. ## Important to know @@ -45,7 +45,7 @@ Would you want to put her through the content of the website? If so, it's defini ![Denied domain - JS tab GTmetrix analyse result](/assets/no-js/denied_gtmetrix_waterfall_js.webp) -6. 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/~shruub/no-JS.club) **Example of a filled ticket:** @@ -55,13 +55,13 @@ Would you want to put her through the content of the website? If so, it's defini Note: We reserve the right to not add sites based on whether we think they're suitable to be added or not -[Example ticket showcasing an accepted request 🙌](https://todo.sr.ht/~hmbrg/no-JS.club/1) +[Example ticket showcasing an accepted request 🙌](https://todo.sr.ht/~shruub/no-JS.club/1) -[Example ticket showcasing a denied request 😢](https://todo.sr.ht/~hmbrg/no-JS.club/2) +[Example ticket showcasing a denied request 😢](https://todo.sr.ht/~shruub/no-JS.club/2) {{< /detail-tag >}} {{< detail-tag "I've updated my website and size has changed, do I need to do something?" >}} -Simply file a new [ticket]( https://todo.sr.ht/~hmbrg/no-JS.club) and attach an updated [GTmetrix](https://gtmetrix.com/) scan to let us know +Simply file a new [ticket]( https://todo.sr.ht/~shruub/no-JS.club) and attach an updated [GTmetrix](https://gtmetrix.com/) scan to let us know {{< /detail-tag >}} {{< detail-tag "Are there badges to showcase my membership?" >}} @@ -121,7 +121,7 @@ Upload the updated badge file to you web space and change the Markdown integrati {{< /detail-tag >}} {{< detail-tag "Will membership cost me anything?" >}} -Good you asked! While you were reading through the FAQ, I was thinking about how to gently teach you that **membership won't bankrupt you** but, aside from the hassle of submitting an application by [ticket](https://todo.sr.ht/~hmbrg/no-JS.club) and waiting for it to be approved, **absolutely doesn't cost a dime!** +Good you asked! While you were reading through the FAQ, I was thinking about how to gently teach you that **membership won't bankrupt you** but, aside from the hassle of submitting an application by [ticket](https://todo.sr.ht/~shruub/no-JS.club) and waiting for it to be approved, **absolutely doesn't cost a dime!** {{< /detail-tag >}} ## Required reading @@ -150,7 +150,7 @@ If such a check reveals that JavaScript is being used in the meantime, the site **Once a website has been banned from our member list, the website owner will be notified and the right to use our badges will expire** -The aforementioned notification is made via a comment within the ticket issued by the website operator regarding admission to the no-JS Club; [example ticket](https://todo.sr.ht/~hmbrg/no-JS.club/3#event-173022) +The aforementioned notification is made via a comment within the ticket issued by the website operator regarding admission to the no-JS Club; [example ticket](https://todo.sr.ht/~shruub/no-JS.club/3#event-173022) If the website was migrated from the previous noJS club membership, notification via ticket is not possible. For this reason, the club member's website is searched for an email address, if this does not lead to a positive result, the website is deleted **WITHOUT prior notification**. {{< /red-detail-tag >}} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..64824aa --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3" +services: + build: + image: klakegg/hugo:0.107.0 + volumes: + - ".:/src" + server: + image: darkhttpd + container_name: no-js-server + volumes: + - ./public:/var/www/htdocs:ro +#networks: +# default: +# name: npm +# external: true +# this just applies to my specific usage, one can usually ignore it and just open a port normally. \ No newline at end of file