DNS Witch Service
24
config.toml
|
@ -1,22 +1,24 @@
|
||||||
# The URL the site will be built for
|
# The URL the site will be built for
|
||||||
base_url = "https://dns-witch.eu.org"
|
base_url = "https://dns-witch.net.eu.org"
|
||||||
title = "DNS Witch Collective"
|
|
||||||
|
# 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
|
# Whether to automatically compile all Sass files in the sass directory
|
||||||
compile_sass = true
|
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
|
# 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"
|
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]
|
[extra]
|
||||||
# Put all your custom variables here
|
# Put all your custom variables here
|
||||||
juice_logo_name = "Collectif DNS Witch"
|
juice_logo_name = "DNS Witch"
|
||||||
juice_logo_path = "/img/icon.svg"
|
juice_logo_path = "/images/witch-svgrepo-com.svg"
|
||||||
repository_url = "https://git.familier.net.eu.org/dns-witch/dns-witch.eu.org.git"
|
|
||||||
|
|
|
@ -1,18 +1,39 @@
|
||||||
+++
|
+++
|
||||||
title = "DNS Witch"
|
title = "DNS Witch"
|
||||||
sort_by = "weight"
|
sort_by = "weight"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
# DNS Witch
|
# 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
|
# Pourquoi ?
|
||||||
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.
|
[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
|
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.
|
||||||
## 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.
|
|
||||||
|
|
||||||
## Grimoire
|
# Pour qui ?
|
||||||
Nous travaillons également sur un second projet, Grimoire, une plateforme d’hébergement de sites statiques.
|
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.
|
||||||
|
|
BIN
static/.DS_Store → static/images/.DS_Store
vendored
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="512.0px" height="512.0px" viewBox="0 0 512.0 512.0" version="1.1" id="SVGRoot" sodipodi:docname="icon.svg" inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="512.0px" height="512.0px" viewBox="0 0 512.0 512.0" version="1.1" id="SVGRoot" sodipodi:docname="icon.svg" inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
|
||||||
<defs id="defs3536"/>
|
<defs id="defs3536"/>
|
||||||
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="374.28571" inkscape:cy="343.03571" inkscape:document-units="px" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="true" inkscape:window-width="1280" inkscape:window-height="736" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1">
|
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1.0" inkscape:pageshadow="2" inkscape:zoom="0.35" inkscape:cx="374.28571" inkscape:cy="343.03571" inkscape:document-units="px" inkscape:current-layer="layer1" inkscape:document-rotation="0" showgrid="true" inkscape:window-width="1280" inkscape:window-height="736" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1">
|
||||||
<inkscape:grid type="xygrid" id="grid4106"/>
|
<inkscape:grid type="xygrid" id="grid4106"/>
|
||||||
</sodipodi:namedview>
|
</sodipodi:namedview>
|
||||||
<metadata id="metadata3539">
|
<metadata id="metadata3539">
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
1
static/images/undraw_link_shortener_mvf6.svg
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="761" height="700.71023" viewBox="0 0 761 700.71023" xmlns:xlink="http://www.w3.org/1999/xlink"><title>link</title><path d="M261.134,348.56808c12.42842,23.049,38.806,32.94351,38.806,32.94351s6.22712-27.47543-6.2013-50.52448-38.806-32.94351-38.806-32.94351S248.70559,325.519,261.134,348.56808Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/><path d="M269.67653,340.98511c22.43841,13.49969,31.08016,40.3138,31.08016,40.3138s-27.73812,4.92678-50.17653-8.57291S219.5,332.4122,219.5,332.4122,247.23811,327.48541,269.67653,340.98511Z" transform="translate(-219.5 -99.64489)" fill="#fab352"/><path d="M980.5,723.35511c0,24.30053-57.75527,77-129,77s-129-52.69947-129-77,57.75527-11,129-11S980.5,699.05458,980.5,723.35511Z" transform="translate(-219.5 -99.64489)" fill="#3f3d56"/><path d="M980.5,723.35511c0,24.30053-57.75527,77-129,77s-129-52.69947-129-77,57.75527-11,129-11S980.5,699.05458,980.5,723.35511Z" transform="translate(-219.5 -99.64489)" opacity="0.1"/><ellipse cx="632" cy="623.71023" rx="129" ry="44" fill="#3f3d56"/><rect x="76" y="301.71023" width="410" height="234" fill="#f1f1f1"/><ellipse cx="677.5" cy="40.71023" rx="39.5" ry="37" fill="#2f2e41"/><path d="M782,370.85511l-10,14s-48,10-30,25,44-14,44-14l14-18Z" transform="translate(-219.5 -99.64489)" fill="#ffb8b8"/><path d="M834,211.85511s-13,0-16,18-6,78-6,78-42,55-35,62,15,20,20,18,48-61,48-61Z" transform="translate(-219.5 -99.64489)" fill="#fab352"/><path d="M834,211.85511s-13,0-16,18-6,78-6,78-42,55-35,62,15,20,20,18,48-61,48-61Z" transform="translate(-219.5 -99.64489)" opacity="0.1"/><path d="M874,160.85511s-1,39-13,41-8,15-8,15,39,23,65,0l5-12s-18-13-10-31Z" transform="translate(-219.5 -99.64489)" fill="#ffb8b8"/><path d="M807,400.85511s-59,110-37,144,55,104,60,104,33-14,31-23-32-76-40-82-4-22-3-23,34-54,34-54-1,84,3,97-1,106,4,110,28,11,32,5,16-97,8-118l15-144Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/><path d="M861,667.85511l-25,46s-36,26-11,30,40-6,40-6l22-16v-46Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/><path d="M827,641.85511l13,31s5,13,0,16-19,21-10,23a29.29892,29.29892,0,0,0,5.49537.5463,55.56588,55.56588,0,0,0,40.39769-16.43935L884,687.85511s-27.77007-63.94827-27.385-63.47413S827,641.85511,827,641.85511Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/><circle cx="679.5" cy="51.21023" r="34" fill="#ffb8b8"/><path d="M918.5,198.35511l-10.5,10.5s-32,12-47,0c0,0,5.5-11.5,5.5-10.5s-43.5,7.5-47.5,25.5,3,49,3,49-28,132-17,135,114,28,113,9,8-97,8-97l35-67s-5-22-17-29S918.5,198.35511,918.5,198.35511Z" transform="translate(-219.5 -99.64489)" fill="#fab352"/><path d="M874,393.85511l-13,8s-50,34-24,40,41-24,41-24l10-12Z" transform="translate(-219.5 -99.64489)" fill="#ffb8b8"/><path d="M948,246.85511l9,9s6,84-6,101-67,63-70,60-22-18-18-20,57.18287-57.56942,57.18287-57.56942L916,261.85511Z" transform="translate(-219.5 -99.64489)" opacity="0.1"/><path d="M952,243.85511l9,9s6,84-6,101-67,63-70,60-22-18-18-20,57.18287-57.56942,57.18287-57.56942L920,258.85511Z" transform="translate(-219.5 -99.64489)" fill="#fab352"/><path d="M884.93835,102.56024s-11.55751-4.20273-27.31774,4.72807l8.40545,2.10136s-12.60818,1.05069-14.18421,17.8616h5.77876s-3.67739,14.70955,0,18.91228l2.364-4.4654,6.82944,13.65887,1.576-6.82943,3.15205,1.05068,2.10136-11.03216s5.25341,7.88011,9.45614,8.40545v-6.82943s11.55751,13.13353,15.23489,12.60819l-5.25341-7.35478,7.35478,1.576-3.15205-5.25341,18.91228,5.25341-4.20273-5.25341,13.13353,4.20273,6.30409,2.62671s8.9308-20.48831-3.67738-34.67252S896.75852,96.51882,884.93835,102.56024Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/><path d="M554.59811,528.43759q-1.25967.794-2.60744,1.47382a30.87649,30.87649,0,0,1-41.42627-13.64933l-6.65209-13.19072,4.465-2.251,6.65209,13.19073a25.84163,25.84163,0,1,0,46.14646-23.27365l-27.93638-55.39357A25.84162,25.84162,0,1,0,487.093,458.61749l9.89088,19.612-4.465,2.251L482.628,460.86852a30.84193,30.84193,0,0,1,55.07639-27.7757l27.93637,55.39356a30.84665,30.84665,0,0,1-11.04267,39.95121Z" transform="translate(-219.5 -99.64489)" fill="#3f3d56"/><path d="M557.3,596.80949q-1.24231.783-2.57748,1.45725a30.87615,30.87615,0,0,1-41.42627-13.64933l-27.93638-55.39356a30.84193,30.84193,0,0,1,55.07639-27.77571L547.77488,516l-4.465,2.251-7.33863-14.55188a25.84162,25.84162,0,1,0-46.14645,23.27365l27.93637,55.39356a25.84163,25.84163,0,1,0,46.14646-23.27365l-9.61614-19.0671,4.465-2.251,9.61614,19.0671A30.88584,30.88584,0,0,1,557.3,596.80949Z" transform="translate(-219.5 -99.64489)" fill="#3f3d56"/><path d="M756.5,637.35511h-462v-257h462Zm-460-2h458v-253h-458Z" transform="translate(-219.5 -99.64489)" fill="#2f2e41"/></svg>
|
After Width: | Height: | Size: 4.6 KiB |
73
static/images/witch-svgrepo-com.svg
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
|
viewBox="0 0 511.997 511.997" style="enable-background:new 0 0 511.997 511.997;" xml:space="preserve">
|
||||||
|
<g>
|
||||||
|
<path style="fill:#68615B;" d="M293.601,104.46l85.466-0.007l-89.689-75.269c-18.359-15.408-40.089-9.587-48.287,12.935
|
||||||
|
L111.648,397.677v54.472h288.7v-54.472L293.601,104.46z"/>
|
||||||
|
<path style="fill:#68615B;" d="M255.998,491.416c-90.61,0-175.798-35.286-239.869-99.357c-10.636-10.636-10.636-27.881,0-38.517
|
||||||
|
c10.637-10.636,27.881-10.636,38.517,0c111.026,111.025,291.676,111.025,402.704,0c10.637-10.636,27.881-10.636,38.517,0
|
||||||
|
s10.636,27.881,0,38.517C431.795,456.13,346.607,491.416,255.998,491.416z"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:#B34FCC;" d="M409.815,391.837l-34.856-95.745c-32.303,26.735-73.755,42.803-118.962,42.803
|
||||||
|
s-86.659-16.069-118.962-42.803l-34.856,95.745C195.525,451.775,316.469,451.775,409.815,391.837z"/>
|
||||||
|
<path style="fill:#FAB352;" d="M184.784,427.812c46.657,11.972,95.771,11.972,142.428,0c6.671-11.837,10.493-25.491,10.493-40.045
|
||||||
|
c0-45.125-36.582-81.708-81.708-81.708s-81.708,36.582-81.708,81.708C174.29,402.32,178.113,415.975,184.784,427.812z
|
||||||
|
M255.998,338.742c27.076,0,49.024,21.949,49.024,49.025s-21.949,49.025-49.024,49.025c-27.076,0-49.025-21.949-49.025-49.025
|
||||||
|
S228.922,338.742,255.998,338.742z"/>
|
||||||
|
<path style="fill:#440852;" d="M501.643,347.763c-6.688-6.687-15.579-10.369-25.035-10.369c-9.456,0-18.348,3.682-25.036,10.37
|
||||||
|
c-11.716,11.716-24.311,22.238-37.627,31.528l-31.307-85.996c-0.909-2.496-2.973-4.394-5.538-5.09
|
||||||
|
c-2.553-0.694-5.288-0.105-7.334,1.579L305.272,112.63l73.796-0.005c3.434,0,6.503-2.148,7.677-5.376
|
||||||
|
c1.174-3.227,0.205-6.845-2.426-9.053L294.63,22.926c-10.82-9.08-23.693-12.506-35.321-9.39
|
||||||
|
c-11.625,3.114-21.064,12.513-25.897,25.788l-41.918,115.141c-1.544,4.24,0.642,8.929,4.883,10.473
|
||||||
|
c4.238,1.546,8.929-0.642,10.473-4.883l41.918-115.141c3.028-8.315,8.273-13.852,14.771-15.593
|
||||||
|
c6.492-1.742,13.807,0.433,20.586,6.123l72.497,60.842l-57.3,0.004l-2.009-5.518c-1.545-4.241-6.234-6.429-10.473-4.882
|
||||||
|
c-4.241,1.544-6.427,6.233-4.883,10.473l3.961,10.882c0.003,0.012,70.189,192.797,70.189,192.797
|
||||||
|
c-12.587,8.55-26.162,15.411-40.549,20.496c-15.871-14.077-36.729-22.649-59.56-22.649c-22.832,0-43.691,8.573-59.56,22.649
|
||||||
|
c-14.387-5.084-27.961-11.946-40.55-20.496l39.782-109.273c1.544-4.241-0.642-8.929-4.882-10.473
|
||||||
|
c-4.24-1.545-8.93,0.642-10.473,4.882l-38.083,104.609c-2.045-1.683-4.779-2.275-7.335-1.579c-2.563,0.696-4.628,2.594-5.536,5.09
|
||||||
|
l-31.307,85.996c-13.317-9.291-25.912-19.814-37.628-31.529c-6.688-6.687-15.579-10.369-25.036-10.369s-18.348,3.682-25.036,10.37
|
||||||
|
c-13.804,13.805-13.804,36.267,0,50.073C75.968,463.452,163.207,499.587,256,499.587c92.794,0,180.032-36.135,245.647-101.75
|
||||||
|
C515.448,384.032,515.448,361.57,501.643,347.763z M399.891,388.466c-18.36,11.208-37.917,20.183-58.335,26.78
|
||||||
|
c2.841-8.848,4.319-18.129,4.319-27.48c0-20.378-6.827-39.184-18.3-54.277c15.499-6.113,30.079-14.162,43.547-24.047
|
||||||
|
L399.891,388.466z M329.534,387.766c0,11.497-2.721,22.863-7.879,33.087c-7.435,1.796-14.964,3.288-22.573,4.467
|
||||||
|
c8.776-10.055,14.11-23.19,14.11-37.553c0-31.538-25.658-57.195-57.195-57.195c-31.538,0-57.195,25.657-57.195,57.195
|
||||||
|
c0,14.364,5.334,27.497,14.11,37.553c-7.609-1.179-15.139-2.67-22.574-4.467c-5.157-10.222-7.878-21.588-7.878-33.087
|
||||||
|
c0-40.549,32.988-73.537,73.537-73.537S329.534,347.218,329.534,387.766z M255.998,428.62c-22.527,0-40.854-18.326-40.854-40.854
|
||||||
|
s18.326-40.854,40.854-40.854s40.854,18.326,40.854,40.854S278.524,428.62,255.998,428.62z M140.872,309.441
|
||||||
|
c13.468,9.887,28.047,17.934,43.547,24.047c-11.473,15.093-18.3,33.899-18.3,54.277c0,9.351,1.477,18.631,4.319,27.48
|
||||||
|
c-20.418-6.596-39.975-15.572-58.334-26.78L140.872,309.441z M490.089,386.281c-62.528,62.528-145.663,96.964-234.091,96.964
|
||||||
|
S84.434,448.809,21.906,386.281c-7.433-7.433-7.433-19.529,0-26.962c3.602-3.601,8.39-5.583,13.482-5.583s9.88,1.983,13.482,5.583
|
||||||
|
c55.241,55.241,128.8,85.662,207.129,85.662s151.889-30.421,207.129-85.661c3.602-3.601,8.39-5.583,13.482-5.583
|
||||||
|
c5.092,0,9.88,1.983,13.481,5.583C497.522,366.753,497.522,378.848,490.089,386.281z"/>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 64 KiB |
|
@ -40,7 +40,6 @@ theme = "juice"
|
||||||
You can customize your **hero** by using `hero` block in the `index.html`.
|
You can customize your **hero** by using `hero` block in the `index.html`.
|
||||||
|
|
||||||
```html
|
```html
|
||||||
{% extends "juice/templates/index.html" %}
|
|
||||||
{% block hero %}
|
{% block hero %}
|
||||||
<div>
|
<div>
|
||||||
Your cool hero html...
|
Your cool hero html...
|
||||||
|
@ -85,15 +84,6 @@ You can override theme variable by creating a file named `_variables.html` in yo
|
||||||
</style>
|
</style>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Favicon
|
|
||||||
|
|
||||||
```html
|
|
||||||
{% extends "juice/templates/index.html" %}
|
|
||||||
{% block favicon %}
|
|
||||||
<link rel="icon" type="image/png" href="/favicon.ico">
|
|
||||||
{% endblock favicon %}
|
|
||||||
```
|
|
||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
|
|
||||||
You can customize some builtin property in `config.toml` file:
|
You can customize some builtin property in `config.toml` file:
|
||||||
|
@ -105,20 +95,11 @@ juice_logo_path = "juice.svg"
|
||||||
juice_extra_menu = [
|
juice_extra_menu = [
|
||||||
{ title = "Github", link = "https://github.com/huhu/juice"}
|
{ 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
|
# Showcases
|
||||||
|
|
||||||
Please see the [showcases page](https://juice.huhu.io/showcases).
|
Please see the [showcases page](/showcases).
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
|
|
|
@ -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
|
# Whether to automatically compile all Sass files in the sass directory
|
||||||
compile_sass = true
|
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
|
# Whether to do syntax highlighting
|
||||||
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
|
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
|
||||||
highlight_code = true
|
highlight_code = true
|
||||||
highlight_theme = "inspired-github"
|
highlight_theme = "inspired-github"
|
||||||
|
|
||||||
|
# Whether to build a search index to be used later on by a JavaScript library
|
||||||
|
build_search_index = false
|
||||||
|
|
||||||
|
|
||||||
[extra]
|
[extra]
|
||||||
juice_logo_name = "Juice"
|
juice_logo_name = "Juice"
|
||||||
juice_logo_path = "juice.svg"
|
juice_logo_path = "juice.svg"
|
||||||
juice_extra_menu = [
|
juice_extra_menu = [
|
||||||
{ title = "Github", link = "https://github.com/huhu/juice" }
|
{ title = "Github", link = "https://github.com/huhu/juice" }
|
||||||
]
|
]
|
||||||
repository_url = "https://github.com/huhu/juice"
|
|
|
@ -1,9 +1,9 @@
|
||||||
+++
|
+++
|
||||||
title = "DNS Witch"
|
title = "Juice"
|
||||||
sort_by = "weight"
|
sort_by = "weight"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
# DNS Witch
|
# Juice
|
||||||
|
|
||||||
**Juice** is an intuitive, elegant, and responsive Zola theme for product sites.
|
**Juice** is an intuitive, elegant, and responsive Zola theme for product sites.
|
||||||
|
|
||||||
|
@ -40,10 +40,9 @@ theme = "juice"
|
||||||
### Hero
|
### Hero
|
||||||
|
|
||||||
**Juice** is designed for product websites, hence we let **hero** part fills whole of screen.
|
**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
|
```html
|
||||||
{% extends "juice/templates/index.html" %}
|
|
||||||
{% block hero %}
|
{% block hero %}
|
||||||
<div>
|
<div>
|
||||||
Your cool hero html...
|
Your cool hero html...
|
||||||
|
@ -88,15 +87,6 @@ You can override theme variable by creating a file named `_variables.html` in yo
|
||||||
</style>
|
</style>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Favicon
|
|
||||||
|
|
||||||
```html
|
|
||||||
{% extends "juice/templates/index.html" %}
|
|
||||||
{% block favicon %}
|
|
||||||
<link rel="icon" type="image/png" href="/favicon.ico">
|
|
||||||
{% endblock favicon %}
|
|
||||||
```
|
|
||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
|
|
||||||
You can customize some builtin property in `config.toml` file:
|
You can customize some builtin property in `config.toml` file:
|
||||||
|
@ -108,17 +98,8 @@ juice_logo_path = "juice.svg"
|
||||||
juice_extra_menu = [
|
juice_extra_menu = [
|
||||||
{ title = "Github", link = "https://github.com/huhu/juice"}
|
{ 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
|
# Showcases
|
||||||
|
|
||||||
Please see the [showcases page](/showcases).
|
Please see the [showcases page](/showcases).
|
||||||
|
|
|
@ -4,40 +4,59 @@ description = "Changelog"
|
||||||
weight = 2
|
weight = 2
|
||||||
+++
|
+++
|
||||||
|
|
||||||
# v0.6.0 - 2021-10-05
|
# v0.7 - 2020-07-01
|
||||||
|
|
||||||
- Add `favicon` block.
|
- Introduction 1
|
||||||
- Always align footer bottom. {{ issue(id=4) }}
|
- New Features:
|
||||||
- Support config favicon. Fixes {{ issue(id=5) }}.
|
- feature 1
|
||||||
- Table of Content supports auto-scroll if the list is too long.
|
- Bugfix:
|
||||||
|
- Fix bug #10
|
||||||
|
- Fix bug #11
|
||||||
|
|
||||||
# v0.5.0 - 2021-03-02
|
# v0.6 - 2020-06-01
|
||||||
|
|
||||||
- Add `issue` shortcode.
|
- Introduction 1
|
||||||
- Add `sidebar` block.
|
- New Features:
|
||||||
- Adjust blockquote background color.
|
- feature 1
|
||||||
- Fix explore-more class left align.
|
- Bugfix:
|
||||||
|
- Fix bug #8
|
||||||
|
- Fix bug #9
|
||||||
|
|
||||||
# v0.4.0 - 2020-11-18
|
# v0.5 - 2020-05-01
|
||||||
|
|
||||||
- Prevent showcase images be included by downstream Zola project.
|
- Introduction 1
|
||||||
- Fix TOC highlight in localhost mode. See {{ issue(id=1) }}.
|
- New Features:
|
||||||
- Hide TOC for empty markdown content page.
|
- feature 1
|
||||||
|
- Bugfix:
|
||||||
|
- Fix bug #6
|
||||||
|
- Fix bug #7
|
||||||
|
|
||||||
# v0.3.0 - 2020-07-17
|
# v0.4 - 2020-04-01
|
||||||
|
|
||||||
- Rename css filename to avoid conflicts.
|
- Introduction 1
|
||||||
- Replace sass variables with css variable.
|
- New Features:
|
||||||
- Add `--toc-highlight-text-color` variable.
|
- feature 1
|
||||||
- Add normalize.css.
|
- Bugfix:
|
||||||
|
- Fix bug #4
|
||||||
|
- Fix bug #5
|
||||||
|
|
||||||
# v0.2.0 - 2020-06-28
|
# v0.3 - 2020-03-01
|
||||||
|
|
||||||
- Add extra juice_extra_menu config.
|
- Introduction 1
|
||||||
- Add color customization CSS variables.
|
- New Features:
|
||||||
- Improve docs and blockquote style.
|
- feature 1
|
||||||
- Support customize logo and name.
|
- Bugfix:
|
||||||
|
- Fix bug #2
|
||||||
|
- Fix bug #3
|
||||||
|
|
||||||
# v0.1.0 - 2020-06-21
|
# v0.2 - 2020-02-04
|
||||||
|
|
||||||
|
- Introduction 1
|
||||||
|
- New Features:
|
||||||
|
- feature 1
|
||||||
|
- Bugfix:
|
||||||
|
- Fix bug #1
|
||||||
|
|
||||||
|
# v0.1 - 2020-01-01
|
||||||
|
|
||||||
- First release!
|
- First release!
|
BIN
themes/juice/content/cpp-search-extension.png
Normal file
After Width: | Height: | Size: 141 KiB |
BIN
themes/juice/content/go-search-extension.png
Normal file
After Width: | Height: | Size: 267 KiB |
BIN
themes/juice/content/rust-search-extension.png
Normal file
After Width: | Height: | Size: 601 KiB |
|
@ -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:
|
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.
|
- 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.
|
- Add a link to your product site.
|
||||||
|
|
||||||
# Gallery
|
# Gallery
|
||||||
|
|
||||||
Here are some product websites which use **Juice** as the theme.
|
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).
|
Sort by lexicographical order.
|
||||||
|
|
||||||
## Arara
|
|
||||||
|
|
||||||
[https://islandoftex.gitlab.io/arara/](https://islandoftex.gitlab.io/arara/)
|
|
||||||
|
|
||||||
## Angular Rust
|
|
||||||
|
|
||||||
[https://angular-rust.github.io/](https://angular-rust.github.io/)
|
|
||||||
|
|
||||||
## C/C++ Search Extension
|
## C/C++ Search Extension
|
||||||
|
|
||||||
[https://cpp.extension.sh/](https://cpp.extension.sh/)
|

|
||||||
|
|
||||||
## Drogue IOT
|
Link: [https://cpp.extension.sh/](https://cpp.extension.sh/)
|
||||||
|
|
||||||
[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/)
|
|
||||||
|
|
||||||
## Go Search Extension
|
## Go Search Extension
|
||||||
|
|
||||||
[https://go.extension.sh/](https://go.extension.sh/)
|

|
||||||
|
|
||||||
## Gradecoin
|
Link: [https://go.extension.sh/](https://go.extension.sh/)
|
||||||
|
|
||||||
[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/)
|
|
||||||
|
|
||||||
## JS Search Extension
|
## JS Search Extension
|
||||||
|
|
||||||
[https://js.extension.sh/](https://js.extension.sh/)
|

|
||||||
|
|
||||||
|
Link: [https://js.extension.sh/](https://js.extension.sh/)
|
||||||
|
|
||||||
## Rust Search Extension
|
## Rust Search Extension
|
||||||
|
|
||||||
[https://rust.extension.sh/](https://rust.extension.sh/)
|

|
||||||
|
|
||||||
## Stitcherd
|
Link: [https://rust.extension.sh/](https://rust.extension.sh/)
|
||||||
|
|
||||||
[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/)
|
|
||||||
|
|
|
@ -114,7 +114,7 @@ main {
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-item a, .toc-item-child a {
|
.toc-item a, .toc-item-child a {
|
||||||
color: var(--secondary-text-color);
|
color: var(--toc-text-color);
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
BIN
themes/juice/static/fonts/b612-regular.ttf
Normal file
|
@ -1,15 +1,16 @@
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
/* Primary theme color */
|
/* Primary theme color */
|
||||||
--primary-color: #FED43F;
|
--primary-color: #B34FCC;
|
||||||
/* Primary theme text color */
|
/* Primary theme text color */
|
||||||
--primary-text-color: #543631;
|
--primary-text-color: #0c040b;
|
||||||
/* Primary theme link color */
|
/* Primary theme link color */
|
||||||
--primary-link-color: #F9BB2D;
|
--primary-link-color: blue;
|
||||||
/* Secondary color: the background body color */
|
/* Secondary color: the background body color */
|
||||||
--secondary-color: #fcfaf6;
|
--secondary-color: #f8f8f2;
|
||||||
--secondary-text-color: #303030;
|
--secondary-text-color: #303030;
|
||||||
/* Highlight text color of table of content */
|
/* Highlight text color of table of content */
|
||||||
--toc-highlight-text-color: #d46e13;
|
--toc-text-color: #68615b;
|
||||||
|
--toc-highlight-text-color: #000000;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
|
@ -27,13 +27,13 @@
|
||||||
{% block hero %}
|
{% block hero %}
|
||||||
<section class="text-center">
|
<section class="text-center">
|
||||||
<h1 class="heading-text" style="font-size: 50px">
|
<h1 class="heading-text" style="font-size: 50px">
|
||||||
Collectif, sortilèges et Internet
|
Invoquez votre domaine
|
||||||
</h1>
|
</h1>
|
||||||
<h3 class="title-text">
|
<h3 class="title-text">
|
||||||
<b>DNS Witch</b> est un collectif de bénévoles souhaitant rendre accessibles des services liés à Internet.
|
DNS Witch rend les domaines .eu.org accessibles.
|
||||||
</h3>
|
</h3>
|
||||||
</section>
|
</section>
|
||||||
<img class="hero-image" style="width: 50%" src="{{ get_url(path="img/undraw_group_hangout_-5-gmq.svg") }}">
|
<img class="hero-image" style="width: 50%" src="{{ get_url(path="images/undraw_link_shortener_mvf6.svg") }}">
|
||||||
|
|
||||||
<div class="explore-more text"
|
<div class="explore-more text"
|
||||||
onclick="document.getElementById('features').scrollIntoView({behavior: 'smooth'})">
|
onclick="document.getElementById('features').scrollIntoView({behavior: 'smooth'})">
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
{% block footer %}
|
{% block footer %}
|
||||||
<footer>
|
<footer>
|
||||||
<small class="subtext">
|
<small class="subtext">
|
||||||
<a href="https://dns-witch.eu.org">DNS Witch</a>
|
<a href="https://dns-witch.eu.org">DNS-Witch</a>
|
||||||
</small>
|
</small>
|
||||||
</footer>
|
</footer>
|
||||||
{% endblock footer %}
|
{% endblock footer %}
|
||||||
|
|