diff --git a/config.toml b/config.toml index b068a0e..7dde539 100644 --- a/config.toml +++ b/config.toml @@ -1,22 +1,24 @@ # The URL the site will be built for -base_url = "https://dns-witch.eu.org" -title = "DNS Witch Collective" +base_url = "https://dns-witch.net.eu.org" + +# The site title and description; used in feeds by default. +title = "DNS Witch" +description = "" # Whether to automatically compile all Sass files in the sass directory compile_sass = true +# Whether to do syntax highlighting +# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola +highlight_code = true + # Whether to build a search index to be used later on by a JavaScript library -build_search_index = false +build_search_index = true theme = "juice" -[markdown] -# Whether to do syntax highlighting -# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola -highlight_code = false - [extra] # Put all your custom variables here -juice_logo_name = "Collectif DNS Witch" -juice_logo_path = "/img/icon.svg" -repository_url = "https://git.familier.net.eu.org/dns-witch/dns-witch.eu.org.git" +juice_logo_name = "DNS Witch" +juice_logo_path = "/images/witch-svgrepo-com.svg" + diff --git a/content/_index.md b/content/_index.md index cd2533f..caa6e6d 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,18 +1,39 @@ +++ -title = "DNS Witch" +title = "DNS Witch" sort_by = "weight" +++ # DNS Witch -**DNS** Witch est un collectif de bénévoles souhaitant rendre accessibles des services liés à Internet. +## C’est quoi +DNS Witch est un service tenu bénévolement, qui propose de gérer pour vous la [zone DNS](https://yunohost.org/#/dns_config) de votre domaine .eu.org. -# La praxis -Il existe plusieurs initiatives ayant pour but de rendre aux citoyens·citoyennes des espaces libres et gratuits sur Internet. Cependant, une bonne partie de ces services ne sont accessibles qu’à des personnes ayant déjà les connaissances techniques requises ou le temps de les acquérir. Les projets menés par le collectif sont conçus pour se positionner entre les utilisateurs·utilisatrices et les offres disponibles, afin de leur en faciliter l’accès. Opérant sur notre temps libre, nous essayons de mettre en place des solutions simples, demandant peu de maintenance. +# Pourquoi ? +[EU.org](https://nic.eu.org/fr/) propose des domaines gratuits en déléguant la gestion de ces derniers à l’utilisateur·utilisatrice. L’accessibilité d’un .eu.org est donc limitée à un petit groupe de personnes possédant les connaissances techniques nécessaires, ainsi que les ressources en matériel et en temps. -# Les services -## DNS Witch, des noms de domaines pour toustes -Actuellement, le projet sur lequel nous travaillons le plus est DNS Witch, qui offre aux personnes sans bagage technique la possibilité d’obtenir des noms de domaines gratuits. +Dans l’idée d’initiatives telles que [Yunohost](https://yunohost.org), la volonté derrière DNS Witch est d’agrandir l’accessibilité du service proposé par EU.org, en prenant en charge la partie la plus technique. -## Grimoire -Nous travaillons également sur un second projet, Grimoire, une plateforme d’hébergement de sites statiques. +# Pour qui ? +Tout le monde, de la personne lambda, à un·une technicien·technicienne qui souhaiterait avoir un nom de domaine sans y passer trop de temps. Les associations et autres structures non-lucratives sont également les bienvenues. + +# Comment ? +En mutualisant une zone faisant autorité, afin de gérer plusieurs noms de domaines aux propriétaires différents sur un seul serveur de noms. + +L’assistance technique est faite en s’appuyant sur de la documentation déjà existante, afin de gagner le maximum de temps et d’efficacité pour répondre au mieux à toutes les requêtes. + +# Inscription +Pour profiter des services de DNS Witch, envoyez un mail à l’adresse que vous trouverez en suivant [ce lien](https://mailhide.io/e/5uzrCRSV). Pour vous faciliter la rédaction du mail, nous vous invitons à suivre le format ci-dessous. Nous vous rappelons qu’en tant que propriétaire d’un domaine .eu.org, il est nécessaire que vous suiviez [la charte de EU.org](https://nic.eu.org/fr/policy.html). + +> ## Informations techniques +> - Domaine souhaité +> - Adresse IP vers laquelle le domaine doit pointer (si plusieurs adresses, les séparer par un /) +> - Uniquement pour les serveurs Yunohost, un copié-collé des lignes obtenues en suivant [cette documentation](https://yunohost.org/fr/dns_config?q=%2Fdns_config#configuration-dns-recommand%C3%A9e) +> ## Informations de contact +> - Prénom Nom* +> - Adresse postale* +> - Adresse email +> - Numéro de téléphone* + +\* informations facultatives + +Nous nous chargerons d’enregistrer au plus vite votre nom de domaine sur [EU.org](https://nic.eu.org/fr). Ce service étant bénévole, il est possible qu’un délai de quelques heures s’applique entre l’envoi de votre mail et le traitement de votre requête. diff --git a/static/.DS_Store b/static/images/.DS_Store similarity index 80% rename from static/.DS_Store rename to static/images/.DS_Store index 262b506..a30acf8 100644 Binary files a/static/.DS_Store and b/static/images/.DS_Store differ diff --git a/static/img/icon.svg b/static/images/icon.svg similarity index 99% rename from static/img/icon.svg rename to static/images/icon.svg index 93c68cd..c81e88d 100644 --- a/static/img/icon.svg +++ b/static/images/icon.svg @@ -1,7 +1,7 @@ - + diff --git a/static/images/undraw_link_shortener_mvf6.svg b/static/images/undraw_link_shortener_mvf6.svg new file mode 100644 index 0000000..0da9571 --- /dev/null +++ b/static/images/undraw_link_shortener_mvf6.svg @@ -0,0 +1 @@ +link \ No newline at end of file diff --git a/static/images/witch-svgrepo-com.svg b/static/images/witch-svgrepo-com.svg new file mode 100644 index 0000000..3a738d2 --- /dev/null +++ b/static/images/witch-svgrepo-com.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/undraw_group_hangout_-5-gmq.svg b/static/img/undraw_group_hangout_-5-gmq.svg deleted file mode 100644 index e040145..0000000 --- a/static/img/undraw_group_hangout_-5-gmq.svg +++ /dev/null @@ -1 +0,0 @@ -group_hangout \ No newline at end of file diff --git a/static/img/undraw_web_browsing_p-77-h.svg b/static/img/undraw_web_browsing_p-77-h.svg deleted file mode 100644 index a60ff4c..0000000 --- a/static/img/undraw_web_browsing_p-77-h.svg +++ /dev/null @@ -1 +0,0 @@ -web_browsing \ No newline at end of file diff --git a/static/img/undraw_web_browsing_p77h.png b/static/img/undraw_web_browsing_p77h.png deleted file mode 100644 index d28a959..0000000 Binary files a/static/img/undraw_web_browsing_p77h.png and /dev/null differ diff --git a/themes/juice/README.md b/themes/juice/README.md index 9a9e7da..fe38a69 100644 --- a/themes/juice/README.md +++ b/themes/juice/README.md @@ -40,7 +40,6 @@ theme = "juice" You can customize your **hero** by using `hero` block in the `index.html`. ```html -{% extends "juice/templates/index.html" %} {% block hero %}
Your cool hero html... @@ -85,15 +84,6 @@ You can override theme variable by creating a file named `_variables.html` in yo ``` -### Favicon - -```html -{% extends "juice/templates/index.html" %} -{% block favicon %} - -{% endblock favicon %} -``` - # Configuration You can customize some builtin property in `config.toml` file: @@ -105,20 +95,11 @@ juice_logo_path = "juice.svg" juice_extra_menu = [ { title = "Github", link = "https://github.com/huhu/juice"} ] -repository_url = "https://github.com/huhu/juice" ``` -# Shortcodes - -**Juice** have some builtin shortcodes available in `templates/shortcodes` directory. - -- `issue(id)` - A shortcode to render issue url, e.g. `issue(id=1)` would render to the link `https://github.com/huhu/juice/issue/1`. - -> The `repository_url` is required. - # Showcases -Please see the [showcases page](https://juice.huhu.io/showcases). +Please see the [showcases page](/showcases). # Contributing @@ -127,4 +108,4 @@ Thank you very much for considering contributing to this project! We appreciate any form of contribution: - New issues (feature requests, bug reports, questions, ideas, ...) -- Pull requests (documentation improvements, code improvements, new features, ...) +- Pull requests (documentation improvements, code improvements, new features, ...) \ No newline at end of file diff --git a/themes/juice/config.toml b/themes/juice/config.toml index c189300..4d5fa93 100644 --- a/themes/juice/config.toml +++ b/themes/juice/config.toml @@ -6,20 +6,18 @@ title = "Juice - An intuitive, elegant, and lightweight Zola theme for product s # Whether to automatically compile all Sass files in the sass directory compile_sass = true -# Whether to build a search index to be used later on by a JavaScript library -build_search_index = false - -# Configuration of the Markdown rendering -[markdown] # Whether to do syntax highlighting # Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola highlight_code = true highlight_theme = "inspired-github" +# Whether to build a search index to be used later on by a JavaScript library +build_search_index = false + + [extra] juice_logo_name = "Juice" juice_logo_path = "juice.svg" juice_extra_menu = [ { title = "Github", link = "https://github.com/huhu/juice" } -] -repository_url = "https://github.com/huhu/juice" \ No newline at end of file +] \ No newline at end of file diff --git a/themes/juice/content/_index.md b/themes/juice/content/_index.md index dcded3b..6abaf04 100644 --- a/themes/juice/content/_index.md +++ b/themes/juice/content/_index.md @@ -1,9 +1,9 @@ +++ -title = "DNS Witch" +title = "Juice" sort_by = "weight" +++ -# DNS Witch +# Juice **Juice** is an intuitive, elegant, and responsive Zola theme for product sites. @@ -40,10 +40,9 @@ theme = "juice" ### Hero **Juice** is designed for product websites, hence we let **hero** part fills whole of screen. -You can customize your **hero** by using `hero` block in the `templates/index.html`. +You can customize your **hero** by using `hero` block in the `index.html`. ```html -{% extends "juice/templates/index.html" %} {% block hero %}
Your cool hero html... @@ -88,15 +87,6 @@ You can override theme variable by creating a file named `_variables.html` in yo ``` -### Favicon - -```html -{% extends "juice/templates/index.html" %} -{% block favicon %} - -{% endblock favicon %} -``` - # Configuration You can customize some builtin property in `config.toml` file: @@ -108,17 +98,8 @@ juice_logo_path = "juice.svg" juice_extra_menu = [ { title = "Github", link = "https://github.com/huhu/juice"} ] -repository_url = "https://github.com/huhu/juice" ``` -# Shortcodes - -**Juice** have some builtin shortcodes available in `templates/shortcodes` directory. - -- `issue(id)` - A shortcode to render issue url, e.g. `issue(id=1)` would render to the link `https://github.com/huhu/juice/issue/1`. - -> The `repository_url` is required. - # Showcases Please see the [showcases page](/showcases). diff --git a/themes/juice/content/changelog.md b/themes/juice/content/changelog.md index 45da746..299c465 100644 --- a/themes/juice/content/changelog.md +++ b/themes/juice/content/changelog.md @@ -4,40 +4,59 @@ description = "Changelog" weight = 2 +++ -# v0.6.0 - 2021-10-05 +# v0.7 - 2020-07-01 -- Add `favicon` block. -- Always align footer bottom. {{ issue(id=4) }} -- Support config favicon. Fixes {{ issue(id=5) }}. -- Table of Content supports auto-scroll if the list is too long. +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #10 + - Fix bug #11 -# v0.5.0 - 2021-03-02 +# v0.6 - 2020-06-01 -- Add `issue` shortcode. -- Add `sidebar` block. -- Adjust blockquote background color. -- Fix explore-more class left align. +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #8 + - Fix bug #9 + +# v0.5 - 2020-05-01 -# v0.4.0 - 2020-11-18 +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #6 + - Fix bug #7 + +# v0.4 - 2020-04-01 -- Prevent showcase images be included by downstream Zola project. -- Fix TOC highlight in localhost mode. See {{ issue(id=1) }}. -- Hide TOC for empty markdown content page. +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #4 + - Fix bug #5 -# v0.3.0 - 2020-07-17 +# v0.3 - 2020-03-01 -- Rename css filename to avoid conflicts. -- Replace sass variables with css variable. -- Add `--toc-highlight-text-color` variable. -- Add normalize.css. - -# v0.2.0 - 2020-06-28 +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #2 + - Fix bug #3 + +# v0.2 - 2020-02-04 -- Add extra juice_extra_menu config. -- Add color customization CSS variables. -- Improve docs and blockquote style. -- Support customize logo and name. - -# v0.1.0 - 2020-06-21 +- Introduction 1 +- New Features: + - feature 1 +- Bugfix: + - Fix bug #1 + +# v0.1 - 2020-01-01 - First release! \ No newline at end of file diff --git a/themes/juice/content/cpp-search-extension.png b/themes/juice/content/cpp-search-extension.png new file mode 100644 index 0000000..30a8251 Binary files /dev/null and b/themes/juice/content/cpp-search-extension.png differ diff --git a/themes/juice/content/go-search-extension.png b/themes/juice/content/go-search-extension.png new file mode 100644 index 0000000..02b4bdf Binary files /dev/null and b/themes/juice/content/go-search-extension.png differ diff --git a/themes/juice/content/rust-search-extension.png b/themes/juice/content/rust-search-extension.png new file mode 100644 index 0000000..106542c Binary files /dev/null and b/themes/juice/content/rust-search-extension.png differ diff --git a/themes/juice/content/showcases.md b/themes/juice/content/showcases.md index 438c0fe..3824987 100644 --- a/themes/juice/content/showcases.md +++ b/themes/juice/content/showcases.md @@ -11,89 +11,34 @@ If you use **Juice** as your theme, feel free to make Pull request. Here are some steps to help you get started: - Change the [content/showcases.md](https://github.com/huhu/juice/blob/master/content/showcases.md) file, add your product site. Make sure the lexicographical order. +- Add your screenshots to [content](https://github.com/huhu/juice/tree/master/static/showcases) directory, then link the screenshot in the markdown file. - Add a link to your product site. # Gallery Here are some product websites which use **Juice** as the theme. -Sort by lexicographical order. For more showcases, please visit [here](https://github.com/search?l=&p=1&q=theme+%3D+%22juice%22+filename%3Aconfig.toml&ref=advsearch&type=Code). - -## Arara - -[https://islandoftex.gitlab.io/arara/](https://islandoftex.gitlab.io/arara/) - -## Angular Rust - -[https://angular-rust.github.io/](https://angular-rust.github.io/) +Sort by lexicographical order. ## C/C++ Search Extension -[https://cpp.extension.sh/](https://cpp.extension.sh/) +![](/cpp-search-extension.png) -## Drogue IOT - -[https://www.drogue.io/](https://www.drogue.io/) - -## El Monitorro - -[https://elmonitorro.badykov.com/](https://elmonitorro.badykov.com/) - -## Godot-rust - -[https://godot-rust.github.io/](https://godot-rust.github.io/) - -## GoToFix (JP) - -[https://gotofix.kumassy.com/](https://gotofix.kumassy.com/) +Link: [https://cpp.extension.sh/](https://cpp.extension.sh/) ## Go Search Extension -[https://go.extension.sh/](https://go.extension.sh/) +![](/go-search-extension.png) -## Gradecoin - -[https://gradecoin.xyz/](https://gradecoin.xyz/) - -## Insta.rs - -[https://insta.rs/](https://insta.rs/) - -## Instant markdown - -[https://instant-markdown.github.io/](https://instant-markdown.github.io/) - -## ImpftHessen (DE) - -[https://impft-hessen.de/](https://impft-hessen.de/) +Link: [https://go.extension.sh/](https://go.extension.sh/) ## JS Search Extension -[https://js.extension.sh/](https://js.extension.sh/) +![](/js-search-extension.png) + +Link: [https://js.extension.sh/](https://js.extension.sh/) ## Rust Search Extension -[https://rust.extension.sh/](https://rust.extension.sh/) +![](/rust-search-extension.png) -## Stitcherd - -[https://stitcherd.vhodges.dev/](https://stitcherd.vhodges.dev/) - -## Streamson - -[https://streamson.henek.name/](https://streamson.henek.name/) - -## Tokay lang - -[https://tokay.dev](https://tokay.dev) - -## Trunk - -[https://trunkrs.dev/](https://trunkrs.dev/) - -## Vidar - -[https://calebsacks.me/vidar/](https://calebsacks.me/vidar/) - -## zDevelopers - -[https://dev.zcraft.fr/](https://dev.zcraft.fr/) \ No newline at end of file +Link: [https://rust.extension.sh/](https://rust.extension.sh/) diff --git a/themes/juice/sass/juice.scss b/themes/juice/sass/juice.scss index 85e08a5..be947ec 100644 --- a/themes/juice/sass/juice.scss +++ b/themes/juice/sass/juice.scss @@ -114,7 +114,7 @@ main { } .toc-item a, .toc-item-child a { - color: var(--secondary-text-color); + color: var(--toc-text-color); &:hover { cursor: pointer; diff --git a/themes/juice/static/fonts/b612-regular.ttf b/themes/juice/static/fonts/b612-regular.ttf new file mode 100644 index 0000000..c2bd6c5 Binary files /dev/null and b/themes/juice/static/fonts/b612-regular.ttf differ diff --git a/themes/juice/templates/_variables.html b/themes/juice/templates/_variables.html index aab857d..10d38e9 100644 --- a/themes/juice/templates/_variables.html +++ b/themes/juice/templates/_variables.html @@ -1,15 +1,16 @@ \ No newline at end of file + diff --git a/themes/juice/templates/index.html b/themes/juice/templates/index.html index 9fb13f3..68b516f 100644 --- a/themes/juice/templates/index.html +++ b/themes/juice/templates/index.html @@ -27,13 +27,13 @@ {% block hero %}

- Collectif, sortilèges et Internet + Invoquez votre domaine

- DNS Witch est un collectif de bénévoles souhaitant rendre accessibles des services liés à Internet. + DNS Witch rend les domaines .eu.org accessibles.

- +
@@ -99,7 +99,7 @@ {% block footer %} {% endblock footer %}