From 4b8857cc9e8f02ef8cde8221322a1f3da4d60e57 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 21 Feb 2023 17:57:22 +0100 Subject: [PATCH] passage de formation en yml --- content/formations/_index.md | 12 +++++----- content/formations/conf/_index.md | 12 +++++----- .../conf/capitalisme_surveillance.md | 10 ++++---- content/formations/conf/ecologie.md | 10 ++++---- .../formations/conf/education-populaire.md | 10 ++++---- content/formations/conf/emancipasso.md | 10 ++++---- content/formations/conf/libre-europe.md | 10 ++++---- .../conf/sauvegardes-cooperatives.md | 10 ++++---- content/formations/mediatheque/_index.md | 12 +++++----- content/formations/mediatheque/articles.md | 10 ++++---- content/formations/mediatheque/livres.md | 10 ++++---- content/formations/nix/_index.md | 12 +++++----- content/formations/nix/channel.md | 10 ++++---- content/formations/nix/derivation.md | 10 ++++---- content/formations/nix/flake.md | 10 ++++---- content/formations/nix/home_manager.md | 10 ++++---- content/formations/nix/modules.md | 10 ++++---- content/formations/nix/nixlang.md | 10 ++++---- content/formations/nix/nixpkgs.md | 10 ++++---- content/formations/nix/nixstd.md | 10 ++++---- content/formations/sysadmin/_index.md | 12 +++++----- .../formations/sysadmin/chiffrement_froid.md | 14 +++++------ .../formations/sysadmin/installer_linux.md | 14 +++++------ .../formations/sysadmin/partitionnement.md | 14 +++++------ static/admin/config.yml | 24 +++++++++++++++++-- 25 files changed, 153 insertions(+), 133 deletions(-) diff --git a/content/formations/_index.md b/content/formations/_index.md index 6b68746..2804f6c 100644 --- a/content/formations/_index.md +++ b/content/formations/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Se former" -description = "Se former" -weight = 30 -sort_by = "weight" -+++ +--- +title: "Se former" +description: "Se former" +weight: 30 +sort_by: "weight" +--- Ce manuel vous propose de vous former sur les questions portées par l'association, que ce soit sur l'impact social du numérique ou l'administration d'une machine Linux, avec dans l'idée que vous pourrez vous impliquer d'avantange dans nos activités après, en faisant des ateliers ou en participant à opérer les machines et les logiciels. diff --git a/content/formations/conf/_index.md b/content/formations/conf/_index.md index 7a2cf60..7d6270c 100644 --- a/content/formations/conf/_index.md +++ b/content/formations/conf/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Conférences" -description = "Compte-rendu des conférences auxquelles on a assisté" -weight = 30 -sort_by = "weight" -+++ +--- +title: "Conférences" +description: "Compte-rendu des conférences auxquelles on a assisté" +weight: 30 +sort_by: "weight" +--- Compilation des comptes-rendus des conférences auxquel Deuxfleurs a participé ou même organisé. L'idée c'est de créer une base de connaissance partagée pour que ce qui se soit dit ne soit pas perdu, diff --git a/content/formations/conf/capitalisme_surveillance.md b/content/formations/conf/capitalisme_surveillance.md index 65bead2..f3d940a 100644 --- a/content/formations/conf/capitalisme_surveillance.md +++ b/content/formations/conf/capitalisme_surveillance.md @@ -1,8 +1,8 @@ -+++ -title = "Atelier capitalisme de surveillance" -description = "Atelier capitalisme de surveillance" -weight = 40 -+++ +--- +title: "Atelier capitalisme de surveillance" +description: "Atelier capitalisme de surveillance" +weight: 40 +--- *Ces notes ont été écrite en préparation d'un atelier réalisé par Deuxfleurs lors d'une journée sur la sobriété numérique organisée par Attac dans la région de Tarare le 18 juin 2022.* diff --git a/content/formations/conf/ecologie.md b/content/formations/conf/ecologie.md index 5068888..3df342c 100644 --- a/content/formations/conf/ecologie.md +++ b/content/formations/conf/ecologie.md @@ -1,8 +1,8 @@ -+++ -title = "Écologie" -description = "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" -weight = 31 -+++ +--- +title: "Écologie" +description: "Écologie : comment tenir un discours pertinent en tant qu'hébergeur" +weight: 31 +--- **Animateur :** Quentin de Deuxfleurs **Prise de note :** Margaux du Cloud de Girofle diff --git a/content/formations/conf/education-populaire.md b/content/formations/conf/education-populaire.md index 7e06d4a..28b4e15 100644 --- a/content/formations/conf/education-populaire.md +++ b/content/formations/conf/education-populaire.md @@ -1,8 +1,8 @@ -+++ -title = "Éducation populaire" -description = "Éducation populaire chez les CHATONS" -weight = 30 -+++ +--- +title: "Éducation populaire" +description: "Éducation populaire chez les CHATONS" +weight: 30 +--- **Animateurs :** Quentin de Deuxfleurs **Prise de notes :** røseløve·de Attac et neil de 42l/La Contre Voie diff --git a/content/formations/conf/emancipasso.md b/content/formations/conf/emancipasso.md index e4ffffd..fa709c1 100644 --- a/content/formations/conf/emancipasso.md +++ b/content/formations/conf/emancipasso.md @@ -1,8 +1,8 @@ -+++ -title = "Émancip'Asso" -description = "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" -weight = 32 -+++ +--- +title: "Émancip'Asso" +description: "Émancip'Asso, la formation à destination des hébergeurs pour comprendre le milieu associatif" +weight: 32 +--- **Animatrice :** Angie de Framasoft et Anne-Laure d'Animafac **Prise de note :** ?? diff --git a/content/formations/conf/libre-europe.md b/content/formations/conf/libre-europe.md index 8f3d99b..4d93290 100644 --- a/content/formations/conf/libre-europe.md +++ b/content/formations/conf/libre-europe.md @@ -1,8 +1,8 @@ -+++ -title = "Le libre en Europe" -description = "Le libre en Europe (libre hoster, hackmeeting, assos)" -weight = 10 -+++ +--- +title: "Le libre en Europe" +description: "Le libre en Europe (libre hoster, hackmeeting, assos)" +weight: 10 +--- **Animatrice :** Florence de MarsNet **Prise de note :** Florence de MarsNet, Stéphane de Hadoly diff --git a/content/formations/conf/sauvegardes-cooperatives.md b/content/formations/conf/sauvegardes-cooperatives.md index e7f885f..bd67d01 100644 --- a/content/formations/conf/sauvegardes-cooperatives.md +++ b/content/formations/conf/sauvegardes-cooperatives.md @@ -1,8 +1,8 @@ -+++ -title = "Sauvegardes coopératives" -description = "Sauvegardes coopératives entre CHATONS" -weight = 10 -+++ +--- +title: "Sauvegardes coopératives" +description: "Sauvegardes coopératives entre CHATONS" +weight: 10 +--- **Animateurs :** Équipe Picasoft **Prise de note, compte-rendu :** Quentin de Deuxfleurs diff --git a/content/formations/mediatheque/_index.md b/content/formations/mediatheque/_index.md index c8b281f..2c4c519 100644 --- a/content/formations/mediatheque/_index.md +++ b/content/formations/mediatheque/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Médiathèque critique" -description = "Médiathèque critique" -weight = 20 -sort_by = "weight" -+++ +--- +title: "Médiathèque critique" +description: "Médiathèque critique" +weight: 20 +sort_by: "weight" +--- # Des livres diff --git a/content/formations/mediatheque/articles.md b/content/formations/mediatheque/articles.md index a6968d5..1b65ff3 100644 --- a/content/formations/mediatheque/articles.md +++ b/content/formations/mediatheque/articles.md @@ -1,8 +1,8 @@ -+++ -title = "Articles" -description = "Articles" -weight = 20 -+++ +--- +title: "Articles" +description: "Articles" +weight: 20 +--- ![Capture d'écran de l'article Big Other: Surveillance capitalism](/img/cover/zuboff.png) diff --git a/content/formations/mediatheque/livres.md b/content/formations/mediatheque/livres.md index adffe34..2383a04 100644 --- a/content/formations/mediatheque/livres.md +++ b/content/formations/mediatheque/livres.md @@ -1,8 +1,8 @@ -+++ -title = "Livres" -description = "Livres" -weight = 10 -+++ +--- +title: "Livres" +description: "Livres" +weight: 10 +--- 🇫🇷 **Ivan Illich, « La convivialité », 1973, Éditions du Seuil.** diff --git a/content/formations/nix/_index.md b/content/formations/nix/_index.md index 7134d61..7885ab9 100644 --- a/content/formations/nix/_index.md +++ b/content/formations/nix/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Écosystème Nix" -description = "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." -sort_by = "weight" -weight = 60 -+++ +--- +title: "Écosystème Nix" +description: "L'écosysème Nix : nixlang, nixpkgs, nixos, flakes, etc." +sort_by: "weight" +weight: 60 +--- # Apprendre diff --git a/content/formations/nix/channel.md b/content/formations/nix/channel.md index d5390b6..72d9ac3 100644 --- a/content/formations/nix/channel.md +++ b/content/formations/nix/channel.md @@ -1,5 +1,5 @@ -+++ -title = "Channel" -description = "Channel et cache" -weight = 60 -+++ +--- +title: "Channel" +description: "Channel et cache" +weight: 60 +--- diff --git a/content/formations/nix/derivation.md b/content/formations/nix/derivation.md index b178793..bd08e6e 100644 --- a/content/formations/nix/derivation.md +++ b/content/formations/nix/derivation.md @@ -1,5 +1,5 @@ -+++ -title = "Dérivation" -description = "Dérivation" -weight = 10 -+++ +--- +title: "Dérivation" +description: "Dérivation" +weight: 10 +--- diff --git a/content/formations/nix/flake.md b/content/formations/nix/flake.md index 669f4c1..8e49a71 100644 --- a/content/formations/nix/flake.md +++ b/content/formations/nix/flake.md @@ -1,5 +1,5 @@ -+++ -title = "Flakes" -description = "Flakes" -weight = 70 -+++ +--- +title: "Flakes" +description: "Flakes" +weight: 70 +--- diff --git a/content/formations/nix/home_manager.md b/content/formations/nix/home_manager.md index 1cc6662..0a3fcdb 100644 --- a/content/formations/nix/home_manager.md +++ b/content/formations/nix/home_manager.md @@ -1,5 +1,5 @@ -+++ -title = "Home Manager" -description = "Home Manager" -weight = 80 -+++ +--- +title: "Home Manager" +description: "Home Manager" +weight: 80 +--- diff --git a/content/formations/nix/modules.md b/content/formations/nix/modules.md index cba12bd..bb7c69e 100644 --- a/content/formations/nix/modules.md +++ b/content/formations/nix/modules.md @@ -1,5 +1,5 @@ -+++ -title = "Modules" -description = "Les modules de NixOS" -weight = 50 -+++ +--- +title: "Modules" +description: "Les modules de NixOS" +weight: 50 +--- diff --git a/content/formations/nix/nixlang.md b/content/formations/nix/nixlang.md index 415f73a..80da224 100644 --- a/content/formations/nix/nixlang.md +++ b/content/formations/nix/nixlang.md @@ -1,5 +1,5 @@ -+++ -title = "Langage" -description = "Le langage Nix" -weight = 20 -+++ +--- +title: "Langage" +description: "Le langage Nix" +weight: 20 +--- diff --git a/content/formations/nix/nixpkgs.md b/content/formations/nix/nixpkgs.md index 641033c..e1caed6 100644 --- a/content/formations/nix/nixpkgs.md +++ b/content/formations/nix/nixpkgs.md @@ -1,5 +1,5 @@ -+++ -title = "Dépôt officiel" -description = "Le dépôt officiel nixpkgs" -weight = 40 -+++ +--- +title: "Dépôt officiel" +description: "Le dépôt officiel nixpkgs" +weight: 40 +--- diff --git a/content/formations/nix/nixstd.md b/content/formations/nix/nixstd.md index b6f83e3..e397ec8 100644 --- a/content/formations/nix/nixstd.md +++ b/content/formations/nix/nixstd.md @@ -1,5 +1,5 @@ -+++ -title = "Bibliothèque standard" -description = "La bibliothèque standard de Nix" -weight = 30 -+++ +--- +title: "Bibliothèque standard" +description: "La bibliothèque standard de Nix" +weight: 30 +--- diff --git a/content/formations/sysadmin/_index.md b/content/formations/sysadmin/_index.md index 2a397c1..057cd02 100644 --- a/content/formations/sysadmin/_index.md +++ b/content/formations/sysadmin/_index.md @@ -1,9 +1,9 @@ -+++ -title = "Administration Système" -description = "Administration Système" -sort_by = "weight" -weight = 50 -+++ +--- +title: "Administration Système" +description: "Administration Système" +sort_by: "weight" +weight: 50 +--- L'administration système est un concept aux contours flous. Ici, on va considérer que c'est tout ce qui consiste à faire en sorte que les applications soient disponibles, que les données soient en sécurité, et que les ordinateurs puissent communiquer entre eux à travers le réseau qui nous est mis à disposition. diff --git a/content/formations/sysadmin/chiffrement_froid.md b/content/formations/sysadmin/chiffrement_froid.md index 0ef2a58..156fcae 100644 --- a/content/formations/sysadmin/chiffrement_froid.md +++ b/content/formations/sysadmin/chiffrement_froid.md @@ -1,10 +1,10 @@ -+++ -title = "Chiffrement à froid" -description = "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" -weight = 30 -date = 2022-01-30T20:43:56.953Z -dateCreated = 2021-12-29T15:29:02.943Z -+++ +--- +title: "Chiffrement à froid" +description: "Guide à l'installation d'une machine en chiffrant intégralement son disque dur" +weight: 30 +date: 2022-01-30T20:43:56.953Z +dateCreated: 2021-12-29T15:29:02.943Z +--- Le chiffrement à froid, c'est le fait de n'inscrire que des données chiffrées sur un disque (plus précisément [une partition de disque](https://fr.wikipedia.org/wiki/Partitionnement_logiciel_/_mat%C3%A9riel)). C'est le standard [LUKS](https://fr.wikipedia.org/wiki/LUKS) qui permet ce chiffrement : ce dernier se place entre le support de stockage et le système d'exploitation (OS), et (dé)chiffre tout ce qui est lu ou écrit sur une partition. **Cette étape doit donc être réalisée avant d'installer le système d'exploitation, mais après [le partitionnement de vos disques](@/formations/sysadmin/partitionnement.md).** diff --git a/content/formations/sysadmin/installer_linux.md b/content/formations/sysadmin/installer_linux.md index 21dfa61..0be769d 100644 --- a/content/formations/sysadmin/installer_linux.md +++ b/content/formations/sysadmin/installer_linux.md @@ -1,10 +1,10 @@ -+++ -title = "Installer Linux" -weight = 10 -description = "Installer Linux" -date = 2021-12-30T15:23:52.320Z -dateCreated = 2021-12-30T15:23:50.137Z -+++ +--- +title: "Installer Linux" +weight: 10 +description: "Installer Linux" +date: 2021-12-30T15:23:52.320Z +dateCreated: 2021-12-30T15:23:50.137Z +--- On utilise un Live CD (ou Live USB - le support de stockage important peu) pour lancer un système d'exploitation (celui présent dans le support de stockage) sur un ordinateur, sans toucher aux disques présents dans l'ordinateur. diff --git a/content/formations/sysadmin/partitionnement.md b/content/formations/sysadmin/partitionnement.md index c83d433..8b2641b 100644 --- a/content/formations/sysadmin/partitionnement.md +++ b/content/formations/sysadmin/partitionnement.md @@ -1,10 +1,10 @@ -+++ -title = "Partitionnement" -description = "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" -weight = 20 -date = 2022-04-02T13:38:01.527Z -dateCreated = 2021-12-30T11:39:09.554Z -+++ +--- +title: "Partitionnement" +description: "Redondance, partitionnement, chiffrement : comment configurer ses disques durs en vue d'une installation de serveur" +weight: 20 +date: 2022-04-02T13:38:01.527Z +dateCreated: 2021-12-30T11:39:09.554Z +--- # Configurer les disques de son futur serveur diff --git a/static/admin/config.yml b/static/admin/config.yml index 77d46e6..46607e4 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -30,5 +30,25 @@ collections: - label: Body name: body widget: markdown - modes: [ 'raw', 'rich_text' ] - meta: { path: { widget: string, label: 'Path', index_file: 'index' } } + meta: { path: { widget: string, label: 'Path', index_file: '_index.md' } } + + - name: 'formations' + label: 'Se former' + folder: 'content/formations' + editor: + preview: false + create: true + nested: + depth: 3 + summary: '{{title}}' + fields: + - label: Title + name: title + widget: string + - label: Weight + name: weight + widget: number + - label: Body + name: body + widget: markdown + meta: { path: { widget: string, label: 'Path', index_file: '_index.md' } }