Commit 40cf61da authored by BorisPAING's avatar BorisPAING

fix boutons gitlab

parent 374d5838
......@@ -72,6 +72,7 @@ ARTICLE_TRANSLATION_ID = 'slug'
PAGE_TRANSLATION_ID = 'slug'
INDEX_SLUG = 'blog'
IMPROVE_SITE_SLUG = 'contribuer/ameliorer-le-site'
PATH = 'content'
ARTICLE_PATHS = ['articles']
......@@ -125,6 +126,8 @@ else : # For maximum compatibility (e.g. Apache servers without mod_rewrite)
INDEX_URL = PAGE_URL.replace('{slug}', INDEX_SLUG)
IMPROVE_SITE_URL = PAGE_URL.replace('{slug}', IMPROVE_SITE_SLUG)
# Documentation :
# https://github.com/getpelican/pelican-plugins/tree/master/tag_cloud
......
......@@ -6,17 +6,17 @@ Authors: cgeek
# Améliorer le site
Ce site est comme un logiciel libre : tout son code source est [disponible](https://github.com/duniter/website) et modifiable.
Ce site est comme un logiciel libre : tout son code source [est disponible](https://git.duniter.org/websites/website_fr) et modifiable.
Vous trouverez sur chacune des pages dans la barre latérale un bouton « *Modifier la page sur GitHub* » ou « Modifier l'article sur GitHub ». Il ressemble à ceci :
Vous trouverez dans le pied de presque chacune des pages du site un bouton qui ressemble à celui-ci :
![]({static}/images/wiki/btn_modifier.png)
<a href="#" class="btn btn-primary gitlab">Modifiez cette page sur GitLab</a>
En cliquant dessus, vous serez redirgier sur le site web GitHub qui héberge le code source du site. *Vous pourrez donc le modifier*.
En cliquant dessus, vous serez redirigé notre plateforme GitLab qui héberge le code source du site. *Vous pourrez donc le modifier*.
## Nécessite un compte GitHub
Toutefois après avoir cliqué sur ce bouton, vous noterez rapidement que GitHub requiert d'ouvrir un compte pour aller plus loin. Cela peut vous rebuter, mais sachez que vous n'aurez besoin de créer ce compte qu'une fois pour modifier toutes les pages de notre site (et même d'autres sites proposant cette fonctionnalité).
Toutefois après avoir cliqué sur ce bouton, vous noterez rapidement que GitLab requiert d'ouvrir un compte GitHub pour aller plus loin. Cela peut vous rebuter, mais sachez que vous n'aurez besoin de créer ce compte qu'une fois pour modifier toutes les pages de notre site (et même d'autres sites proposant cette fonctionnalité).
Ce fonctionnement **permet à tous** de corriger une faute de frappe, une mauvaise tournure de phrase, ou même de proposer de nouveaux contenus sans attendre !
......@@ -24,7 +24,7 @@ Ce fonctionnement **permet à tous** de corriger une faute de frappe, une mauvai
Bien sûr, vous ne pouvez pas modifier le site sans contrôle de notre part. Mais sachez que grâce à GitHub, nous pouvons *très rapidement répondre* à votre proposition : il nous suffit de cliquer sur un bouton, et hop ! vos modifications apparaissent dans les secondes qui suivent.
## Créer une nouvelle page, un nouvel article
## Comment créer une nouvelle page, un nouvel article
Rédiger un nouveau contenu est un peu plus difficile, puisqu'il faut créer un ou plusieurs nouveaux fichiers.
......
......@@ -204,7 +204,8 @@ body {
text-decoration: none;
&[href^="http"]:before,
&[href$=".pdf"]:before {
&[href$=".pdf"]:before,
&.gitlab:before {
/* Links that could surprise the visitor if not advertised for what they are */
......@@ -240,7 +241,8 @@ body {
/*content: "\f086";*/ /* Two cartoon bubbles */
}
&[href^="https://git.duniter.org"]:before {
&[href^="https://git.duniter.org"]:before,
&.gitlab:before {
/* External links to GitLab */
......@@ -839,7 +841,6 @@ body > nav#primaryMenu {
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
align-content: center;
......@@ -1704,7 +1705,7 @@ section#CTA-develloper {
}
}
.politeness-formulu {
.politeness-formula {
text-align: center;
}
......@@ -1719,6 +1720,14 @@ section#CTA-develloper {
.btn();
.btn-primary();
&:before {
.fas();
content: '\f084';
margin-riht: 0.33em;
color: white;
}
}
}
......@@ -1806,8 +1815,6 @@ body > footer div {
&[href^="https://git.duniter.org"]:before {
// .fa();
// content: "\f296";
color: white;
}
}
......
......@@ -117,7 +117,7 @@
Modifiez cette page sur GitLab
</a>
{% else %}
<a href="{filename}/pages/contribuer/ameliorer-le-site.md">
<a href="{{ SITEURL }}/{{ IMPROVE_SITE_URL }}">
Améliorer le site
</a>
{% endif %}
......
......@@ -14,6 +14,7 @@
- A verifier :
- Duniter : doit-on parler de NodeJS ou de Typescript ?
- Demander confirmation que interfaces-specifiques-de-pair.md et clefs-partagees.md vont bien sous Contribuer et non sous Forger
- Vérifier que la génération de l'UML dans chapitres 5, 6 et 7 du tutoriel fonctionne bien sur le serveur distant
- Vérifier que TipueSearch fonctionne
......@@ -24,7 +25,8 @@
- Trouver un moyen de faire une image de dragon sur de l'or
- Ajouter des personnes aux cheveux longs dans la toile de confiance
- Dans la page "La Toile de confiance en détail", corriger la formule erronée qui est incrustée en haut d'un graphique
- Envisager d'arrêter d'utiliser les {attach} (ils créent des doublons)
- Textes :
- Ajouter Juniter dans la liste des implémentations (?)
- Ajouter la liste des développeurs sur la page "Qui sommes-nous ?"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment