diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..f23962c --- /dev/null +++ b/config.toml @@ -0,0 +1,97 @@ +baseURL = "https://no-js.club/" +languageCode = 'en' +title = 'no-JS.club' +disableHugoGeneratorInject = 'true' + +enableGitInfo = 'true' + +[permalinks] + +preserveTaxonomyNames = true +enableRobotsTXT = true + +[outputFormats] + +[outputs] + home = ['HTML'] + section = ['HTML'] + taxonomy = ['HTML'] + term = ['HTML'] + page = ['HTML'] + +[markup] + [markup.highlight] + anchorLineNos = false + codeFences = true + guessSyntax = false + hl_Lines = '' + lineAnchors = '' + lineNoStart = 1 + lineNos = true + lineNumbersInTable = true + noClasses = true + style = 'dracula' + tabWidth = 2 + + defaultMarkdownHandler = 'goldmark' + [markup.asciidocExt] + backend = 'html5' + extensions = [] + failureLevel = 'fatal' + noHeaderOrFooter = true + preserveTOC = false + safeMode = 'unsafe' + sectionNumbers = false + trace = false + verbose = false + workingFolderCurrent = false + [markup.asciidocExt.attributes] + + [markup.goldmark] + [markup.goldmark.extensions] + definitionList = true + footnote = true + linkify = true + strikethrough = true + table = true + taskList = true + typographer = true + + [markup.goldmark.parser] + autoHeadingID = true + autoHeadingIDType = 'github' + [markup.goldmark.parser.attribute] + block = false + title = true + + [markup.goldmark.renderer] + hardWraps = false + unsafe = false + xhtml = false + + [markup.tableOfContents] + endLevel = 3 + ordered = false + startLevel = 2 + +[author] + name = "Frank" + +[menu] + [[menu.main]] + name = "faq" + url = "/faq/" + weight = 10 + + [[menu.main]] + name = "membership" + url = "https://todo.sr.ht/~hmbrg/no-JS" + weight = 20 + +[imaging] +resampleFilter = "box" +quality = 75 +anchor = "smart" +bgColor = "#ffffff" +disableDate = true +disableLatLong = true diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..0c04f87 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,13 @@ +# Welcome To The no-JS.club Project + +The Internet, as we have to experience it today, is an unnecessarily inflated creature. + +Far too often, mechanisms are used that are absolutely unnecessary. Have we forgotten the tools of the early days and their ease of use? + +Nowadays, also for the private homepage, because everything is so nicely clickable, one quickly reaches for top dogs like WordPress. Quickly click a few plug-ins and the data sling is ready. The visitor of the website is gifted with **several hundred kilo bytes, or more, of JavaScript** - thank you, but NO thank you. + +And here comes the reborn no-JS.club into play. If you don't use JavaScript on your homepage, gift your website a **free membership in the no-JS.club**. + + +## List Of Proud Club Members +{{< csv-table >}} diff --git a/content/faq.md b/content/faq.md new file mode 100644 index 0000000..e157ea7 --- /dev/null +++ b/content/faq.md @@ -0,0 +1,60 @@ +--- +title: "FAQ" +date: "2021-09-01T13:03:54+02:00" +draft: false +--- + +About the no-JS.club[https://no-JS.club] project + +{{< detail-tag "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](https://gtmetrix.com) to analyse your website 🤞 + +2. Once complete, click on **"Waterfall"** and note 📝 the uncompressed size of transfered data + +![Accepted domain - All tab GTmetrix analyse result](/assets/no-js/accepted_gtmetrix_waterfall_all.webp) + +3. Next click on the **"JS"** tab to make sure your homepage doesn't contain JS code + +### 🙌 No JavaScript Detected 🙌 +![Accepted domain - JS tab GTmetrix analyse result](/assets/no-js/accepted_gtmetrix_waterfall_js.webp) + +### 😞 JavaScript 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) + +### 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 + +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 🙌](https://todo.sr.ht/~hmbrg/no-JS/1#event-1) + +[Example ticket showcasing a denied request 😢](https://todo.sr.ht/~hmbrg/no-JS/2) +{{< /detail-tag >}} + +{{< detail-tag "Wasn't the project as well as the website called noJS.club before?" >}} +Yes, you are right! But sadly because of reasons [Karan Goel](https://goel.io/nojs-club), the founder of the [noJS.club](https://noJS.club) project, archived the corresponding [GitHub repository](https://github.com/karan/nojs.club) which means that noone is able to request for membership. + +So the [no-JS.club](https://no-JS.club) is the successor to Karan's project and anyone interested in becoming a member can open a [ticket](https://todo.sr.ht/~hmbrg/no-JS) and apply for membership. +{{< /detail-tag >}} + +{{< detail-tag "When will I become a member?" >}} +Once your request is confirmed, 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?" >}} +Good that you ask - well, hm... NO! + +[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 application for membership via [ticket](https://todo.sr.ht/~hmbrg/no-JS)**. +{{< /detail-tag >}} + + +{{< detail-tag "I have further questions?!?" >}} +Please direct all further questions to my eMail address: *no-JS {at} hmbrg {dot} org*.{{< /detail-tag >}} diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..7454cd4 --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,7 @@ +{{ partial "header.html" . }} +
+Try going home?
+ {{ partial "footer.html" . }} + +