Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • websites/duniter_website_fr_v2
  • developerfred/duniter_website_fr_v2
  • LukeMarlin/duniter_website_fr_v2
  • Gobtous/duniter_website_fr_v2
  • tuxmain/duniter_website_fr_v2
  • vincentux/duniter_website_fr_v2
  • joss-rendall/duniter_website_fr_v2
  • aya/duniter_website_fr_v2
8 results
Show changes
Commits on Source (295)
Showing
with 269 additions and 92 deletions
image: python:3.7-alpine
variables:
# This variable will ensure that the CI runner pulls in your theme from the submodule
GIT_SUBMODULE_STRATEGY: recursive
pages:
script:
# Install the zola package from the alpine testing repositories
- apk add --update-cache --repository https://dl-3.alpinelinux.org/alpine/edge/community/ zola
# Execute zola build
- zola build
artifacts:
paths:
# Path of our artifacts
- public
expire_in: 1 week
# This config will only publish changes that are pushed on the master branch
only:
- master
[submodule "static/ForkAwesome"] [submodule "static/ForkAwesome"]
path = static/ForkAwesome path = static/ForkAwesome
url = https://github.com/ForkAwesome/Fork-Awesome.git url = https://github.com/ForkAwesome/Fork-Awesome.git
[submodule "albatros"]
path = themes/albatros
url = https://git.42l.fr/HugoTrentesaux/Albatros.git
# Zola theme based on w3.css framework # Site web de Duniter
This zola theme is made to provide easy access to basic zola features with decent looking responsive layout. It also provied an opinionated methodology to customize it. Ce site est réalisé en Zola et sert de support technique pour présenter et utiliser le logiciel Duniter. Il présente également les concepts de bases d'une monnaie libre et du fonctionnement de la monnaie ğ1.
## Usage ## Utilisation
This theme uses the "include" feature that is not supported by Zola theme manager. It is not made to work out-of the box on an existing site but rather to start a new one from scratch. So first step is to clone it. Pour modifier le site localement, veuillez d'abord cloner le dépôt :
``` ```
git clone git clone https://git.duniter.org/websites/duniter_website_fr_v2.git
``` ```
This theme uses Forkawesome as icon provider, you can get it as a submodule La plupart des composants sont directement inclus, mais certains comme Forkawesome (pour les icones) sont disponibles comme sous-module git. Vous pouvez les ajouter avec :
``` ```
git submodule init git submodule init
git submodule update git submodule update
``` ```
The theme includes a lot of files not as submodules (katex, fonts, demo images...) and weigths 10Mo Après avoir installé [Zola](https://www.getzola.org/documentation/getting-started/installation/), lancez dans le dossier principal :
But do not panic, the output website will remain light!
## TODO ```
zola serve
```
et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consulter le site localement (rafraîchi automatiquement en cas de modification).
Pour mettre à jour la documentation automatiquement depuis le gitlab, veuillez exécuter le script dédié (au stade de prototype, peut casser à tout moment) :
```
pip install toml
./scripts/get_external_content.py
```
1. Proposer une version de chaque site sans régression. ## Vue d'ensemble
2. Si cette version est acceptée proposer la version revue des sites.
3. Si cette version revue est acceptée, organiser la contribution, et intégrer les outils third party comme l'agenda du forum.
La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de template situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques.
## TODO (for me) ## Contribuer
- manage table of contents with `[TOC]` Pas besoin d'être à l'aise avec `git`, `zola`, `html`, `css`, `javascript`, `markdown` pour contribuer simplement. Il vous suffira de suivre le [guide de contribution](./doc/README.md).
- migrate plugin UML (export images and remember code in a way) \ No newline at end of file
\ No newline at end of file
base_url = "http://duniter.trentesaux.fr" base_url = "https://duniter.fr/"
theme = "albatros"
compile_sass = true compile_sass = true
highlight_code = true build_search_index = true
build_search_index = false default_language = "fr"
generate_feeds = true
feed_filenames = ["rss.xml"]
taxonomies = [ taxonomies = [
{name = "authors"}, {name = "authors"},
{name = "tags"}, {name = "tags"},
{name = "category"}, {name = "category"},
{name = "lang"}, {name = "language"},
{name = "framework"},
] ]
[markdown]
highlight_code = true
highlight_theme = "base16-ocean-light"
[extra] [extra]
name = "Duniter"
logo = "/img/duniter.png"
# content source is used to link to source files
content_source = "https://git.duniter.org/websites/duniter_website_fr_v2/-/tree/master/content/"
flag = "🇫🇷"
# customize navigation links
[extra.nav.links]
left = [
"monnaie-libre.md",
"g1.md",
"logiciels/_index.md",
"toile-de-confiance.md",
"contributeurs/_index.md",
]
right = [
"blog/_index.md",
"wiki/_index.md",
"faq/_index.md",
]
# links to translated version of the site
[extra.translations.en]
base_url = "https://duniter.org/"
flag = "🇬🇧"
# the following links will appear in nav menu
[[extra.nav.link]]
name = "GitLab"
url = "https://git.duniter.org/"
img = "/img/duniter_gitlab_small.png"
[[extra.nav.link]]
name = "Forum Duniter"
url = "https://forum.duniter.org/"
img = "/img/duniter_forum.png"
[[extra.nav.link]]
name = "Forum ML"
url = "https://forum.monnaie-libre.fr/"
img = "/img/logo_forum_ml_180x180.png"
[[extra.nav.link]]
name = "Mastodon"
url = "https://mamot.fr/@duniter"
img = "https://simpleicons.org/icons/mastodon.svg"
# some strings used in the theme
[extra.theme]
toc_title = "Table des matières"
see_author_articles = "Voir les articles sur ce site"
articles_on_this_website = "Articles sur ce site"
taxonomies_description = "Voici une liste exhaustive des taxonomies"
team_folder = "contributeurs"
links_label = "Liens"
+++ +++
title = "Accueil" title = "Accueil"
template = "custom/accueil.html" template = "custom/1-accueil.html"
sort_by = "weight"
description = "Duniter est un logiciel distribué sur blockchain qui fait fonctionner la monnaie libre ğ1."
+++ +++
This content will not be used. See the custom.html page for details.
+++
title = "Article démo"
date = 2000-01-01
draft = true
[taxonomies]
authors = ["HugoTrentesaux",]
tags = ["demo",]
[extra]
thumbnail = "/img/yunohost.png"
+++
# Article de démonstration
Cet article montre les fonctionnalités des shortcode. Il peut être généré avec `zola serve --drafts`.
### Display de notes possible
{% note(type="ok", display="block", markdown=true) %}
Note "ok" *échantillon*. De display "block"
Avec du contenu en **markdown**.
{% end %}
{% note(type="ok", display="both") %}
Note "ok" de display "both"
{% end %}
{% note(type="ok", display="icon") %}
Note "ok" display "icon"
{% end %}
### Type de notes possible
{% note(type="default") %}
Note "default"
{% end %}
{% note(type="neutral") %}
Note "neutral"
{% end %}
{% note(type="ok") %}
Note "ok"
{% end %}
{% note(type="warning") %}
Note "warning"
{% end %}
{% note(type="error") %}
Note "error"
{% end %}
{% note(type="info") %}
Note "info"
{% end %}
### Taille de note possible
{% note(type="info", markdown="true" size="small") %}
Note "small"
Avec deux lignes
{% end %}
{% note(type="info", markdown="true" size="medium") %}
Note "medium"
Avec
Trois lignes
{% end %}
{% note(type="info", markdown="true" size="large") %}
Note "large"
Avec
Cinq
Lignes
?
{% end %}
\ No newline at end of file
+++ +++
aliases = [ "ucoin-at-the-5th-freedom-money-meeting",]
date = 2015-02-05
title = "uCoin aux 5èmes Rencontres des Monnaies Libres !" title = "uCoin aux 5èmes Rencontres des Monnaies Libres !"
date = 2015-02-05
[extra] [extra]
thumbnail = "/PELICAN/images/calendar.svg" thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "RML5",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
[extra.translations]
en = "blog/ucoin-at-the-5th-freedom-money-meeting/"
+++ +++
# uCoin aux 5èmes Rencontres des Monnaies Libres ! # uCoin aux 5èmes Rencontres des Monnaies Libres !
......
+++ +++
aliases = [ "recap-of-the-5th-fmm-4-days-focusing-on-money-systems",]
date = 2015-06-09
title = "Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires !" title = "Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires !"
date = 2015-06-09
[extra] [extra]
thumbnail = "/PELICAN/images/calendar.svg" thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "RML5",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
[extra.translations]
en = "blog/recap-of-the-5th-fmm-4-days-focusing-on-money-systems/"
+++ +++
# Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires ! # Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires !
Ça y est ! Les **5èmes Rencontres des Monnaies Libres sont terminées**. Cela a été une [très riche expérience de 4 jours]({filename}2015-02-05-ucoin-at-the-5th-freedom-money-meeting.md) à se concentrer sur les systèmes monétaires. Voici ci-dessous un récapitulatif rapide de ce qui s'est passé durant ces jours pour ceux d'entre-vous qui ne sont pas venus . Ça y est ! Les **5èmes Rencontres des Monnaies Libres sont terminées**. Cela a été une [très riche expérience de 4 jours](@/blog/2015-02-05-ucoin-at-the-5th-freedom-money-meeting.md) à se concentrer sur les systèmes monétaires. Voici ci-dessous un récapitulatif rapide de ce qui s'est passé durant ces jours pour ceux d'entre-vous qui ne sont pas venus .
## Premier jour : plongeon dans le protocole uCoin ## Premier jour : plongeon dans le protocole uCoin
......
+++ +++
aliases = [ "les-6emes-rencontres-des-monnaies-libres-a-valence-du-12-au-15-novembre",]
date = 2015-09-29
title = "Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre !" title = "Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre !"
date = 2015-09-29
[extra] [extra]
thumbnail = "/PELICAN/images/calendar.svg" thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "RML6",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
+++ +++
# Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre ! # Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre !
......
+++ +++
aliases = [ "rml6-les-videos",]
date = 2015-12-14
title = "RML6 les vidéos" title = "RML6 les vidéos"
date = 2015-12-14
[extra] [extra]
thumbnail = "/PELICAN/images/play.svg" thumbnail = "/PELICAN/images/play.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "RML6",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
+++ +++
# RML6 les vidéos # RML6 les vidéos
......
+++ +++
aliases = [ "bye-metabrouzouf",]
date = 2016-03-22
title = "L'expérimentation Meta_Brouzouf est terminée !" title = "L'expérimentation Meta_Brouzouf est terminée !"
date = 2016-03-22
[extra] [extra]
thumbnail = "/PELICAN/images/duniter-logo-bw.png" thumbnail = "/PELICAN/images/duniter-logo-bw.png"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "Technical",]
category = [ "Monnaies propulsées",] [extra.translations]
en = "blog/bye-metabrouzouf/"
+++ +++
# L'expérimentation Meta_Brouzouf est terminée ! # L'expérimentation Meta_Brouzouf est terminée !
...@@ -43,7 +43,7 @@ Le logiciel uCoin, quant à lui, ne fait que traiter ces documents et les ajoute ...@@ -43,7 +43,7 @@ Le logiciel uCoin, quant à lui, ne fait que traiter ces documents et les ajoute
Force est de constater que cet objectif, à la fin de l'expérimentation, a été atteint ! De valeureux développeurs se sont donnés corps et âme pour produire les précieux logiciels qui suivent : Force est de constater que cet objectif, à la fin de l'expérimentation, a été atteint ! De valeureux développeurs se sont donnés corps et âme pour produire les précieux logiciels qui suivent :
* [Sakia](http://sakia-wallet.org), un logiciel de bureau complet pour Linux, Mac et Windows * [Sakia](http://sakia-wallet.org), un logiciel de bureau complet pour Linux, Mac et Windows
* [uCoin App](https://play.google.com/store/apps/details?id=io.ucoin.android), application pour votre smartphone Android * [uCoin App](https://play.google.com/store/apps/details?id=io.ucoin.android), application pour votre smartphone Android
* [uCoinWallet](https://play.google.com/store/apps/details?id=io.ucoin.android.wallet), autre application pour smartphone Android * [uCoinWallet](https://play.google.com/store/apps/details?id=io.ucoin.android.wallet), autre application pour smartphone Android
* [Cesium](https://cesium.app/), un client toute plateforme qui fonctionne dans votre navigateur favori * [Cesium](https://cesium.app/), un client toute plateforme qui fonctionne dans votre navigateur favori
...@@ -75,7 +75,7 @@ Pour ces raisons, aucune chance que cette monnaie ne perdure dans le temps. ...@@ -75,7 +75,7 @@ Pour ces raisons, aucune chance que cette monnaie ne perdure dans le temps.
## Les résultats de l'expérimentation ## Les résultats de l'expérimentation
Malgré ces paramètres qui augurent la fin précoce de cette monnaie de test, celle-ci a totalement joué son rôle notamment car [plusieurs logiciels clients sont nés](#lespremiersclients), mais aussi pas moins de **115 utilisateurs** ont activement participé à la monnaie, et ce malgré la jeunesse du projet qui demande un certain effort avant d'arriver au statut d'individu créateur de monnaie. Malgré ces paramètres qui augurent la fin précoce de cette monnaie de test, celle-ci a totalement joué son rôle notamment car [plusieurs logiciels clients sont nés](#les-premiers-clients), mais aussi pas moins de **115 utilisateurs** ont activement participé à la monnaie, et ce malgré la jeunesse du projet qui demande un certain effort avant d'arriver au statut d'individu créateur de monnaie.
En effet pour réussir à créer son compte il a fallu pour chacun d'eux : En effet pour réussir à créer son compte il a fallu pour chacun d'eux :
......
+++ +++
aliases = [ "transactions-0-2-overview",]
date = 2016-04-04
title = "Un aperçu du protocole 0.2 : les transactions" title = "Un aperçu du protocole 0.2 : les transactions"
date = 2016-04-04
[extra] [extra]
thumbnail = "/PELICAN/images/code.svg" thumbnail = "/PELICAN/images/code.svg"
[taxonomies] [taxonomies]
authors = [ "inso",] authors = ["inso",]
tags = [ "transactions", "protocol",] category = ["Moteur blockchain",]
category = [ "Moteur blockchain",]
[extra.translations]
en = "blog/transactions-0-2-overview/"
+++ +++
# Un aperçu du protocole 0.2 : les transactions # Un aperçu du protocole 0.2 : les transactions
......
+++ +++
aliases = [ "ucoin-rename-duniter",]
date = 2016-04-24
title = "uCoin devient Duniter !" title = "uCoin devient Duniter !"
date = 2016-04-24
[extra] [extra]
thumbnail = "/PELICAN/images/duniter-logo.png" thumbnail = "/img/duniter-logo.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "uCoin",] tags = ["uCoin",]
category = [ "Moteur blockchain",] category = ["Moteur blockchain",]
[extra.translations]
en = "blog/ucoin-rename-duniter/"
+++ +++
# uCoin devient Duniter ! # uCoin devient Duniter !
......
+++ +++
aliases = [ "duniter-sera-aux-rml7",]
date = 2016-05-10
title = "Duniter aux 7èmes Rencontres des Monnaies Libres !" title = "Duniter aux 7èmes Rencontres des Monnaies Libres !"
date = 2016-05-10
[extra] [extra]
thumbnail = "/PELICAN/images/calendar.svg" thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "RML7",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
+++ +++
# Duniter aux 7èmes Rencontres des Monnaies Libres ! # Duniter aux 7èmes Rencontres des Monnaies Libres !
......
../wiki/toile-de-confiance/introduction-a-la-toile-de-confiance.md
\ No newline at end of file
+++ +++
aliases = [ "rml7-liens-et-videos",]
date = 2016-06-08
title = "RML7 : les liens, les vidéos !" title = "RML7 : les liens, les vidéos !"
date = 2016-06-08
[extra] [extra]
thumbnail = "/PELICAN/images/play.svg" thumbnail = "/PELICAN/images/play.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "RML", "rencontres",] tags = ["RML",]
category = [ "Évènements",] category = ["Évènements",]
+++ +++
# RML7 : les liens, les vidéos ! # RML7 : les liens, les vidéos !
...@@ -49,7 +48,7 @@ Toutes les vidéos sont disponibles sur la chaîne Youtube des Monnaies Libres, ...@@ -49,7 +48,7 @@ Toutes les vidéos sont disponibles sur la chaîne Youtube des Monnaies Libres,
### Supports de conférences ### Supports de conférences
* « [Architecture Réseau des Clients Duniter](https://forum.duniter.org/uploads/default/original/1X/2258efbf395f4fa8e09527fa3227719a539fa520.odp) » par Gaël Goinvic * « [Architecture Réseau des Clients Duniter](https://forum.duniter.org/uploads/default/original/1X/2258efbf395f4fa8e09527fa3227719a539fa520.odp) » par Gaël G.
* « [Initiation aux Monnaies Libres](http://vit.free.fr/yeswiki/wakka.php?wiki=LesMonnaiesLibres) » par Vincent Texier * « [Initiation aux Monnaies Libres](http://vit.free.fr/yeswiki/wakka.php?wiki=LesMonnaiesLibres) » par Vincent Texier
* « [Théorie Relative de la Monnaie, les monnaies libres 2.0](http://pjc76.free.fr/conf/) » par Pierre-Jean Chancellier * « [Théorie Relative de la Monnaie, les monnaies libres 2.0](http://pjc76.free.fr/conf/) » par Pierre-Jean Chancellier
* « [la TRM en 30 secondes](http://www.creationmonetaire.info/rml7/30sTRM/) » par Stéphane Laborde * « [la TRM en 30 secondes](http://www.creationmonetaire.info/rml7/30sTRM/) » par Stéphane Laborde
......
+++ +++
aliases = [ "sortie-officielle-0.20.0",]
date = 2016-06-27
title = "Sortie officielle de Duniter 0.20.0" title = "Sortie officielle de Duniter 0.20.0"
date = 2016-06-27
[extra] [extra]
thumbnail = "/PELICAN/images/box.svg" thumbnail = "/PELICAN/images/box.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "release",] tags = ["release",]
category = [ "Moteur blockchain",] category = ["Moteur blockchain",]
+++ +++
# Sortie officielle de Duniter 0.20.0 # Sortie officielle de Duniter 0.20.0
......
+++ +++
aliases = [ "forum-update",]
date = 2016-10-07
title = "Mise à jour du forum" title = "Mise à jour du forum"
date = 2016-10-07
[extra] [extra]
thumbnail = "/PELICAN/images/forum.png" thumbnail = "/PELICAN/images/forum.png"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "forum",] tags = ["forum",]
category = [ "Communication",] category = ["Communication",]
[extra.translations]
en = "blog/forum-update/"
+++ +++
# Mise à jour du forum # Mise à jour du forum
......
+++ +++
aliases = [ "release-0.40",]
date = 2016-10-17
title = "Nouvelle version Duniter 0.40" title = "Nouvelle version Duniter 0.40"
date = 2016-10-17
[extra] [extra]
thumbnail = "/PELICAN/images/box.svg" thumbnail = "/PELICAN/images/box.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "release",] tags = ["release",]
category = [ "Moteur blockchain",] category = ["Moteur blockchain",]
[extra.translations]
en = "blog/release-0-40/"
+++ +++
# Nouvelle version Duniter 0.40 # Nouvelle version Duniter 0.40
......
+++ +++
aliases = [ "monnaie-gtest",]
date = 2017-01-23
title = "Nouvelle monnaie GTest !" title = "Nouvelle monnaie GTest !"
date = 2017-01-23
[extra] [extra]
thumbnail = "/PELICAN/images/races.svg" thumbnail = "/PELICAN/images/races.svg"
[taxonomies] [taxonomies]
authors = [ "cgeek",] authors = ["cgeek",]
tags = [ "ĞTest",] tags = ["Ğ1-Test",]
category = [ "Monnaies propulsées",]
[extra.translations]
en = "blog/gtest-currency/"
+++ +++
# Nouvelle monnaie GTest ! # Nouvelle monnaie GTest !
......