From 297df599ae22f3a618d88b38744478ca77aa13e3 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 8 Feb 2022 19:08:08 +0100 Subject: [PATCH 01/30] fix(Docker): Prod branch is latest --- docker-compose.prod.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 56ed7bf..67c53a8 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -10,7 +10,7 @@ services: resilien-prod: container_name: resilien-prod build: . - image: registry.weko.io/resilien_fr:prod + image: registry.weko.io/resilien_fr:latest restart: always labels: traefik.enable: "true" -- 2.40.1 From d28ddc3e1fc386c624394b5bfa3e824f39de73cc Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 8 Feb 2022 22:35:10 +0100 Subject: [PATCH 02/30] refactor: Move code --- assets/styles/main.sass | 77 ++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/assets/styles/main.sass b/assets/styles/main.sass index d8cf7c3..87bc15d 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -118,45 +118,6 @@ body p, li line-height: 1.6 -.cards - display: grid - grid-auto-columns: 1fr - grid-template-columns: 1fr 1fr - grid-template-rows: auto auto auto - column-gap: var(--tile) - row-gap: var(--tile) - margin: 0 - padding: 0 - list-style-type: none - - @media screen and (max-width: 800px) - grid-template-columns: 1fr - -.cards > *, .card - padding: calc(var(--tile)) - border-radius: var(--border-radius) - - header - display: grid - column-gap: 1rem - grid-template-columns: 70px auto - align-items: center - margin-bottom: 1rem - - p - display: inline-block - - img - width: 70px - height: 70px - - p, h1, h2, h3 - margin: 0 - padding: 0 - - @media screen and (max-width: 800px) - text-align: center - body --tile: 2rem @@ -325,6 +286,44 @@ hr .quote:first-child margin-top: 0 +.cards + display: grid + grid-auto-columns: 1fr + grid-template-columns: 1fr 1fr + grid-template-rows: auto auto auto + column-gap: var(--tile) + row-gap: var(--tile) + margin: 0 + padding: 0 + list-style-type: none + + @media screen and (max-width: 800px) + grid-template-columns: 1fr + +.cards > *, .card + padding: calc(var(--tile)) + border-radius: var(--border-radius) + + header + display: grid + column-gap: 1rem + grid-template-columns: 70px auto + align-items: center + margin-bottom: 1rem + + p + display: inline-block + + img + width: 70px + height: 70px + + p, h1, h2, h3 + margin: 0 + padding: 0 + + @media screen and (max-width: 800px) + text-align: center .footnotes font-size: .8rem -- 2.40.1 From ec7f2e82720f7ac9d35d2a13db1d6df6c03ba478 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 8 Feb 2022 22:36:24 +0100 Subject: [PATCH 03/30] style: Custom sup and sub to fix line-height --- assets/styles/main.sass | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/assets/styles/main.sass b/assets/styles/main.sass index 87bc15d..9c8760f 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -198,6 +198,16 @@ hr @media screen and (max-width: $size-small) margin: calc(var(--tile)*2) calc(var(--tile)*-1) +sup + vertical-align: top + position: relative + top: -0.3em + +sub + vertical-align: bottom + position: relative + bottom: -0.3em + .theme-primary @include theme-primary -- 2.40.1 From 4fd6c77a355a8dfc8afbc1ddb85c3b6a43c17ee3 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 8 Feb 2022 22:36:45 +0100 Subject: [PATCH 04/30] style: Add margin on footnotes --- assets/styles/main.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/styles/main.sass b/assets/styles/main.sass index 9c8760f..2b4a9aa 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -338,6 +338,7 @@ sub .footnotes font-size: .8rem padding: var(--tile) + margin-top: calc(var(--tile)*2) hr border: none -- 2.40.1 From d9e60d8334de3ce81ecfb12eae95d6ef993af001 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 8 Feb 2022 22:37:28 +0100 Subject: [PATCH 05/30] typo: Add non-breaking spaces --- .../blog/2021/2021-12-20-lancement-de-resilien.md | 6 +++--- .../blog/2021/2021-12-21-integration-des-chatons.md | 2 +- .../index.md | 12 ++++++------ content/politique.md | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/content/blog/2021/2021-12-20-lancement-de-resilien.md b/content/blog/2021/2021-12-20-lancement-de-resilien.md index 09cadaa..7d0e869 100644 --- a/content/blog/2021/2021-12-20-lancement-de-resilien.md +++ b/content/blog/2021/2021-12-20-lancement-de-resilien.md @@ -6,7 +6,7 @@ date: 2021-12-20 # Lancement de RésiLien, hébergeur d'un numérique responsable ! -Nous avons officiellement débuté l'aventure RésiLien le 17 juin 2021 en enregistrant le nom de domaine « resilien.fr » et en nous présentant sur la messagerie d'IndieHosters. +Nous avons officiellement débuté l'aventure RésiLien le 17 juin 2021 en enregistrant le nom de domaine « resilien.fr » et en nous présentant sur la messagerie d'IndieHosters. RésiLien est un projet fondé par Simon Constans et Killian Kemps, sous le nom de nos entreprises respectivement Weko et Libenume, dans le but de proposer une offre commerciale alternative aux services de collaboration en ligne déjà existants tels que Google Drive et Dropbox pour n'en citer que quelques uns. @@ -25,7 +25,7 @@ RésiLien est né en réponse à plusieurs constats : ## Le projet RésiLien -Face à ces constats, avec RésiLien nous avons choisi de proposer des services en lignes constitués exclusivement de logiciels libres, fonctionnant sur du matériel informatique reconditionné et sobre (presque « low-tech »), hébergés en France. +Face à ces constats, avec RésiLien nous avons choisi de proposer des services en lignes constitués exclusivement de logiciels libres, fonctionnant sur du matériel informatique reconditionné et sobre (presque « low-tech »), hébergés en France. Nous cherchons à nous réappoproprier l'outil informatique en nous en rapprochant, c'est-à-dire avoir le contrôle physique et virtuel de nos machines. @@ -43,7 +43,7 @@ Concrètement, que propose RésiLien ? Pour le début de l'activité de RésiLie ## Les personnes derrière RésiLien -Le collectif RésiLien a été fondé par Simon Constans (via son entreprise Weko) et Killian Kemps (via son entreprise Libenume). Nous avons tous les deux été développeurs informatiques et administrateurs système dans nos expériences précédentes. Simon a été développeur dans l'agence Web Théodo puis au sein de la start-up Cozy (qui propose un logiciel « cloud » open source) et Killian a été administrateur système (ou « devops ») dans la start-up La Ruche qui dit Oui (qui facilite la vente de produits de la ferme en circuit-court). Nous avons eu un parcours assez similaire, avec quelques années de décalage, par rapport à notre prise de conscience de l'impact écologique du numérique. +Le collectif RésiLien a été fondé par Simon Constans (via son entreprise Weko) et Killian Kemps (via son entreprise Libenume). Nous avons tous les deux été développeurs informatiques et administrateurs système dans nos expériences précédentes. Simon a été développeur dans l'agence Web Théodo puis au sein de la start-up Cozy (qui propose un logiciel « cloud » open source) et Killian a été administrateur système (ou « devops ») dans la start-up La Ruche qui dit Oui (qui facilite la vente de produits de la ferme en circuit-court). Nous avons eu un parcours assez similaire, avec quelques années de décalage, par rapport à notre prise de conscience de l'impact écologique du numérique. Pour résumer, alors que le travail de chacun se situait à Paris et que nous ne nous connaissions pas encore, nous avons chacun décidé de quitter la région parisienne ainsi que nos emplois car nous considérions que le numérique avait un impact trop néfaste sur la société. Après plusieurs mois de réflexion, nous avons chacun choisi de nous réconcilier avec le numérique, car quitte à ce qu'il existe, autant chercher à rendre le numérique plus responsable ! Nous nous sommes alors rencontrés pour la première fois via les groupes de travail en ligne autour du numérique responsable. Puis, de fil en aiguille, nous avons créé le projet RésiLien. diff --git a/content/blog/2021/2021-12-21-integration-des-chatons.md b/content/blog/2021/2021-12-21-integration-des-chatons.md index 8a9081b..a8d5b55 100644 --- a/content/blog/2021/2021-12-21-integration-des-chatons.md +++ b/content/blog/2021/2021-12-21-integration-des-chatons.md @@ -13,7 +13,7 @@ RésiLien a déposé sa candidature le 25 octobre 2021 afin d'intégrer la port ## CHATONS ? Késako ? -Avec un tel nom, on éveille souvent la curiosité ! Le collectif des CHATONS, dont l'acronyme CHATONS signifie « Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires », a été initié par l'association française [Framasoft](https://framasoft.org). Il regroupe des entités de toutes formes (associations, entreprises, personnes en nom propres) qui sont liées par une même [charte](https://www.chatons.org/charte). Tel que détaillé dans ce [manifeste](https://www.chatons.org/manifeste), toutes ces entités pensent que la direction générale que prend le numérique ne sert pas les intérêts des citoyennes et des citoyens. Le but de ce collectif est de réunir toutes les personnes qui souhaitent proposer une forme alternative du numérique qui sert les intérêts de toutes et tous. +Avec un tel nom, on éveille souvent la curiosité ! Le collectif des CHATONS, dont l'acronyme CHATONS signifie « Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires », a été initié par l'association française [Framasoft](https://framasoft.org). Il regroupe des entités de toutes formes (associations, entreprises, personnes en nom propres) qui sont liées par une même [charte](https://www.chatons.org/charte). Tel que détaillé dans ce [manifeste](https://www.chatons.org/manifeste), toutes ces entités pensent que la direction générale que prend le numérique ne sert pas les intérêts des citoyennes et des citoyens. Le but de ce collectif est de réunir toutes les personnes qui souhaitent proposer une forme alternative du numérique qui sert les intérêts de toutes et tous. ## RésiLien parmi les CHATONS diff --git a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md index 7fc6d3f..015ec64 100644 --- a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md +++ b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md @@ -1,6 +1,6 @@ --- title: L'impact environnemental du numérique -description: Que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien +description: Que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien date: 2022-01-26 --- @@ -8,7 +8,7 @@ date: 2022-01-26 Il existe aujourd'hui en France un consensus pour admettre que les activités humaines ont une influence sur leur environnement. Nous savons que les déchets plastiques qui sont jetés dans la nature se décomposent et se retrouvent sous forme de nano-particules dans l'air et dans les poissons que l'on pêche. Nous savons que les trajets en avion émettent une quantité impressionnante de gaz à effet de serre (GES) et contribuent au réchauffement climatique. -Mais que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien. +Mais que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien. ## Le réchauffement climatique @@ -16,7 +16,7 @@ Tout d'abord, nous proposons de débuter cet article par un rappel sur le récha L'UNEP, un programme des Nations Unies, a publié un rapport en décembre 2020 illustrant plusieurs scénarios de réchauffement climatique en fonction de la quantité d'émission de gaz à effet de serre. Il ne s'agit pas du premier rapport de ce type et certainement pas du dernier mais il a le mérite de proposer un beau graphique récapitulatif. Avant de lire le graphique, nous précisons que le CO2e est une unité de mesure qui permet de mesurer l'impact de l'ensemble des gaz à effet de serre (par exemple le méthane, le dioxyde de carbone et l'eau) comme s'il ne s'agissait que de CO2 (le dioxyde de carbone). En continuant nos activités humaines avec les politiques actuelles, les scientifiques prédisent que nous émettrons environ 60 GtCO2e en 2030. Ce qui correspondrait à un réchauffement climatique global largement au dessus de 2°C. -D'après les accords de Paris de la COP21 en 2015, les pays se sont engagés à conserver le réchauffement global à « bien en dessous » de 2°C et à « mener des efforts encore plus poussés pour limiter l’augmentation de la température à 1,5°C au-dessus des niveaux pré-industriels »[^accords-de-paris]. Nous sommes aujourd'hui encore loin des objectifs annoncés et il est très improbable que nous puissions respecter l'objectif de +1,5°C. +D'après les accords de Paris de la COP21 en 2015, les pays se sont engagés à conserver le réchauffement global à « bien en dessous » de 2°C et à « mener des efforts encore plus poussés pour limiter l’augmentation de la température à 1,5°C au-dessus des niveaux pré-industriels »[^accords-de-paris]. Nous sommes aujourd'hui encore loin des objectifs annoncés et il est très improbable que nous puissions respecter l'objectif de +1,5°C. ![Écarts d’émissions entre les trajectoires actuelles, les engagements actuels et les scénarios à +1,5°C et + 2°C. Source : UNEP, Emissions Gap Report 2020](graphique_rechauffement.png)[^emissions-gap-report] @@ -37,9 +37,9 @@ Pendant un certain temps, beaucoup de spécialistes se sont concentrés sur la c Aujourd'hui l'avis des experts a changé pour admettre que la plus grande pollution en ressources abiotiques[^abiotique], en émission de GES et en eau se produit au moment de la fabrication du matériel numérique. Il est à noter qu'en France, du fait que la majorité de l'électricité produite provient de centrales nucléaires, peu d'émissions en GES sont comptabilisés pour la consommation énergétique. Le tableau ci-dessous produit par GreenIT.fr en 2021 montre que les terminaux des utilisateurs représentent la part la plus importante de la pollution sur les quatre critères : consommation d'énergie, émission de GES, consommation en eau et consommation de ressources -![« Impacts environnementaux du numérique en France » - Collectif d’experts - 17 janvier 2021. Source : GreenIT.fr](impact_numerique_france_2020.png)[^impact-environnementaux-numerique-greenit] +![« Impacts environnementaux du numérique en France » - Collectif d’experts - 17 janvier 2021. Source : GreenIT.fr](impact_numerique_france_2020.png)[^impact-environnementaux-numerique-greenit] -*(1) (voir tableau) Cet indicateur de contribution à l’épuisement des ressources abiotiques ne prend en compte que les ressources« matière ». L’énergie fossile, qui est aussi une ressource abiotique, n’est pas prise en compte. En revanche, le pétrole, s’il est utilisé pour fabriquer du plastique, est par exemple pris en compte.* +*(1) (voir tableau) Cet indicateur de contribution à l’épuisement des ressources abiotiques ne prend en compte que les ressources« matière ». L’énergie fossile, qui est aussi une ressource abiotique, n’est pas prise en compte. En revanche, le pétrole, s’il est utilisé pour fabriquer du plastique, est par exemple pris en compte.* En France, la priorité n'est donc pas de réduire la consommation d'énergie des appareils, même si c'est aussi un levier d'action, mais plutôt de ralentir le renouvellement du parc informatique. @@ -59,5 +59,5 @@ Chez RésiLien nous expérimentons des solutions afin de réduire l'empreinte du [^wwf-impact-rechauffement]: Les conséquences du réchauffement climatique - Urgence Climat. WWF | Urgence Climat [en ligne]. [sans date] [consulté le 20 janvier 2022]. Disponible sur : https://agir.wwf.fr/urgence-climat/consequences/ [^notre-environnement-ges]: Les émissions de gaz à effet de serre du secteur des transports. notre-environnement.gouv.fr [en ligne]. [sans date] [consulté le 20 janvier 2022]. Disponible sur : https://www.notre-environnement.gouv.fr/rapport-sur-l-etat-de-l-environnement/themes-ree/defis-environnementaux/changement-climatique/emissions-de-gaz-a-effet-de-serre/article/les-emissions-de-gaz-a-effet-de-serre-du-secteur-des-transports [^abiotique]: abiotique : ressources naturelles non renouvelables (= minerais, énergie fossile) -[^impact-environnementaux-numerique-greenit]: « Impacts environnementaux du numérique en France » - Collectif d’experts - 17 janvier 2021. Source : GreenIT.fr +[^impact-environnementaux-numerique-greenit]: « Impacts environnementaux du numérique en France » - Collectif d’experts - 17 janvier 2021. Source : GreenIT.fr [^the-shift-project-2018]: Évolution 2013-2025 de la part du numérique dans les émissions de GES mondiales. Source : (The Shift Project, 2018) diff --git a/content/politique.md b/content/politique.md index 5efedad..cba6164 100644 --- a/content/politique.md +++ b/content/politique.md @@ -8,7 +8,7 @@ Cette politique de protection des données est sous licence [CC-BY-SA 4.0](https > Date de mise en application : 21/10/2021 -Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant : contact@resilien.fr +Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant : contact@resilien.fr ## Communication @@ -29,7 +29,7 @@ Les flux de communication pour accéder aux interfaces en ligne, ou pour la sync Nous collectons des données personnelles pour vous proposer, fournir et améliorer nos services, mais aussi pour répondre à nos obligations légales. -| Type de données | Données « personnelles » | Données contractuelles | +| Type de données | Données « personnelles » | Données contractuelles | |------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------| | **commerciales** | - prénom et nom de la personne réalisant la commande
- courriel et numéro de téléphone d'un contact
- adresse postale
- raison sociale (pour les entreprises et associations)
- numéro de TVA intracommunautaire (le cas échéant) | - tarif de l'abonnement
- périodicité
- un moyen de paiement
- date d’expiration du moyen de paiement
- dates de début et de fin d’abonnement | | **légales** | Ces données sont extraites des logs :
- horodatage des connexions
- adresse IP
- URL visitées | | -- 2.40.1 From 9ab58b298a4e925f154d9f06d46ec56679368bb9 Mon Sep 17 00:00:00 2001 From: Simon C Date: Thu, 10 Feb 2022 08:59:07 +0100 Subject: [PATCH 06/30] style: Fix margin on cards --- assets/styles/main.sass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/styles/main.sass b/assets/styles/main.sass index 2b4a9aa..17d440a 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -296,14 +296,13 @@ sub .quote:first-child margin-top: 0 + .cards display: grid - grid-auto-columns: 1fr grid-template-columns: 1fr 1fr - grid-template-rows: auto auto auto column-gap: var(--tile) row-gap: var(--tile) - margin: 0 + margin: var(--tile) 0 padding: 0 list-style-type: none @@ -331,6 +330,7 @@ sub p, h1, h2, h3 margin: 0 padding: 0 + text-align: left @media screen and (max-width: 800px) text-align: center -- 2.40.1 From ddf1e850a0f1bc750e88c436f15c2aac0e49f0ea Mon Sep 17 00:00:00 2001 From: Simon C Date: Mon, 14 Feb 2022 09:36:54 +0100 Subject: [PATCH 07/30] feat: Add sticky on services section --- assets/styles/main.sass | 47 ++++++++++++++++++++++++++++++++++++-- config/_default/config.yml | 2 +- content/_index.md | 9 ++++++++ 3 files changed, 55 insertions(+), 3 deletions(-) diff --git a/assets/styles/main.sass b/assets/styles/main.sass index 17d440a..a0f4592 100644 --- a/assets/styles/main.sass +++ b/assets/styles/main.sass @@ -1,6 +1,6 @@ $line-height: 1.15 $size-small: 600px -$layout-size: 960px +$layout-size: 1040px // COLOR @@ -96,7 +96,6 @@ $color-tertiary: #A61A07 .card, .cards > *, .footnotes color: var(--color-secondary-card-paragraph) background: var(--color-secondary-card-background) - border-radius: var(--border-radius) h1, h2, h3, h4, h5, h6 color: var(--color-secondary-card-headline) button, .button @@ -124,6 +123,7 @@ body --border-style: dashed --border-size: 4px --border-radius: calc(var(--tile)/2) + --border-radius-small: 3px --link-style: dotted font-size: 1.125rem @@ -287,6 +287,12 @@ sub max-width: $layout-size padding: var(--tile) margin: 0 auto + width: 90% + margin-right: auto + margin-left: auto + + @media screen and (max-width: 800px) + width: inherit .blogDate:first-child + h1 padding-top: var(--tile) @@ -297,6 +303,43 @@ sub .quote:first-child margin-top: 0 +.sticky + position: relative + display: block + + .sticky-col + top: 0 + position: sticky + width: 40% + margin-right: 7% + float: left + margin-bottom: 1rem + + .sticky-cards + width: 50% + float: right + + .cards + grid-template-columns: 1fr + + & > * + border-radius: var(--border-radius-small) + + + @media screen and (max-width: 800px) + .sticky-col, .sticky-cards + width: inherit + position: relative + margin-right: 0 + +.clearfix::before, .clearfix::after + content: " " + display: table + +.clearfix::after + clear: both + + .cards display: grid grid-template-columns: 1fr 1fr diff --git a/config/_default/config.yml b/config/_default/config.yml index f03cf11..a0e0d24 100644 --- a/config/_default/config.yml +++ b/config/_default/config.yml @@ -16,7 +16,7 @@ permalinks: params: FaviconFile: /favicon.svg - ImageSize: 960x + ImageSize: 1040x minify: tdewolff: diff --git a/content/_index.md b/content/_index.md index 2b02e8c..b341952 100644 --- a/content/_index.md +++ b/content/_index.md @@ -23,10 +23,17 @@ RésiLien est géré par un **collectif** d'entreprises de l'**Économie Sociale
+
+
## Quels services propose RésiLien ? {.center} +Tous les services sont Open Source et sont accompagnés d'une formation personnalisée. Des sauvegardes sont effectuées quotidiennement sur un autre site. + +
+
+ -
![Collaboration sur un document](/icons/writting.svg) @@ -57,6 +64,8 @@ RésiLien est géré par un **collectif** d'entreprises de l'**Économie Sociale Avec le logiciel libre Hugo, l'équipe de RésiLien peut concevoir un site web selon votre demande et l'héberger sur son infrastructure. { .cards } +
+
-- 2.40.1 From 2dd6cf7dcfbf4133ffca3942f75d456f4d0b3499 Mon Sep 17 00:00:00 2001 From: Killian Kemps Date: Tue, 15 Feb 2022 09:58:20 +0100 Subject: [PATCH 08/30] feat: Add img for twitter cards --- config/_default/config.yml | 1 + content/blog/2021/2021-12-21-integration-des-chatons.md | 1 + .../2022-01-26-l-impact-environnemental-du-numerique/index.md | 1 + 3 files changed, 3 insertions(+) diff --git a/config/_default/config.yml b/config/_default/config.yml index a0e0d24..a686fde 100644 --- a/config/_default/config.yml +++ b/config/_default/config.yml @@ -17,6 +17,7 @@ permalinks: params: FaviconFile: /favicon.svg ImageSize: 1040x + SocialImage: logo.svg minify: tdewolff: diff --git a/content/blog/2021/2021-12-21-integration-des-chatons.md b/content/blog/2021/2021-12-21-integration-des-chatons.md index a8d5b55..9d59595 100644 --- a/content/blog/2021/2021-12-21-integration-des-chatons.md +++ b/content/blog/2021/2021-12-21-integration-des-chatons.md @@ -2,6 +2,7 @@ title: RésiLien intègre les CHATONS description: RésiLien est très fier d'intégrer la grande famille des CHATONS et espère pouvoir y contribuer à son niveau ! date: 2021-12-21 +SocialImage: logo_chatons_v3.1.svg --- # RésiLien intègre les CHATONS diff --git a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md index 015ec64..1615cc1 100644 --- a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md +++ b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md @@ -2,6 +2,7 @@ title: L'impact environnemental du numérique description: Que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien date: 2022-01-26 +SocialImage: graphique_rechauffement.png --- # L'impact environnemental du numérique -- 2.40.1 From d5dfbff9551f337a5358c8c0a4cc8c277cae1f21 Mon Sep 17 00:00:00 2001 From: Killian Kemps Date: Tue, 15 Feb 2022 16:38:39 +0100 Subject: [PATCH 09/30] feat: Change article default logo for disc --- config/_default/config.yml | 2 +- static/RESILIEN_LOGO_SLOGAN_disc_slogan.svg | 187 ++++++++++++++++++++ 2 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 static/RESILIEN_LOGO_SLOGAN_disc_slogan.svg diff --git a/config/_default/config.yml b/config/_default/config.yml index a686fde..d95294a 100644 --- a/config/_default/config.yml +++ b/config/_default/config.yml @@ -17,7 +17,7 @@ permalinks: params: FaviconFile: /favicon.svg ImageSize: 1040x - SocialImage: logo.svg + SocialImage: RESILIEN_LOGO_SLOGAN_disc_slogan.svg minify: tdewolff: diff --git a/static/RESILIEN_LOGO_SLOGAN_disc_slogan.svg b/static/RESILIEN_LOGO_SLOGAN_disc_slogan.svg new file mode 100644 index 0000000..a6932f0 --- /dev/null +++ b/static/RESILIEN_LOGO_SLOGAN_disc_slogan.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.40.1 From b3ada1d88ced8e1aa0bc16730a5b9812a53842d8 Mon Sep 17 00:00:00 2001 From: Killian Kemps Date: Tue, 15 Feb 2022 16:42:15 +0100 Subject: [PATCH 10/30] fix: Delete not working image --- .../2022-01-26-l-impact-environnemental-du-numerique/index.md | 1 - 1 file changed, 1 deletion(-) diff --git a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md index 1615cc1..015ec64 100644 --- a/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md +++ b/content/blog/2022/2022-01-26-l-impact-environnemental-du-numerique/index.md @@ -2,7 +2,6 @@ title: L'impact environnemental du numérique description: Que savons-nous de l'impact du numérique ? Son impact est-il « virtuel » et « dématérialisé » comme on aime à le prétendre ? Nous vous proposons une série d'articles qui expliquent d'abord le lien entre le numérique et son environnement, puis les solutions que nous proposons chez RésiLien date: 2022-01-26 -SocialImage: graphique_rechauffement.png --- # L'impact environnemental du numérique -- 2.40.1 From 5572f97e4f9bd87c19ca6b54ee341dc3fe448f62 Mon Sep 17 00:00:00 2001 From: Simon C Date: Wed, 16 Feb 2022 13:01:52 +0100 Subject: [PATCH 11/30] feat: Update homepage text --- content/_index.md | 46 +++++++++++++++------------------------ themes/hugo-theme-lowtech | 2 +- 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/content/_index.md b/content/_index.md index b341952..9ec3f7b 100644 --- a/content/_index.md +++ b/content/_index.md @@ -34,13 +34,6 @@ Tous les services sont Open Source et sont accompagnés d'une formation personna
--
- - ![Collaboration sur un document](/icons/writting.svg) - ### Prise de notes collaborative - -
- Avec le logiciel libre Hedgedoc, prenez des notes à plusieurs au format Markdown. -
![Partager ses fichiers avec son équipe](/icons/share-file.svg) @@ -55,6 +48,15 @@ Tous les services sont Open Source et sont accompagnés d'une formation personna
Avec le logiciel libre Nextcloud, partagez votre calendrier et vos contacts avec les membres de votre organisation. + +-
+ + ![Collaboration sur un document](/icons/writting.svg) + ### Prise de notes collaborative + +
+ Avec le logiciel libre Hedgedoc, prenez des notes à plusieurs au format Markdown. + -
![Éco-conception de site internet](/icons/website.svg) @@ -74,31 +76,17 @@ Tous les services sont Open Source et sont accompagnés d'une formation personna ## Comment bénéficier des services de RésiLien ? {.center} -Pour tous les services hébergés par RésiLien, ce sera l'entreprise Weko (département de la Loire) ou Libenume (département des Côtes d'Armor) votre interlocutrice principale selon votre proximité géographique. +Ayant à cœur d'avoir une **relation de proximité**, nous vous conseillons de contacter l'antenne la plus proche. Celle-ci vous enverra une proposition commerciale en fonction de vos besoins. Chaque prestation inclut une **période d'accompagnement pour l'utilisation des services**. -- ### [Weko](https://weko.io) - [simon@weko.io](mailto:simon@weko.io) +- #### Antenne Loire + Simon Constans + [loire@resilien.fr](mailto:loire@resilien.fr) [07 57 18 01 68](tel:0757180168) -- ### [Libenume](https://libenume.fr/) - [contact@libenume.fr](mailto:contact@libenume.fr) +- #### Antenne Côtes d'Armor + Killian Kemps + [cotesdarmor@resilien.fr](mailto:cotesdarmor@resilien.fr) [07 64 70 62 94](tel:0764706294) -{ .cards } - -Ayant à cœur d'avoir une **relation de proximité**, nous vous conseillons de contacter l'entreprise la plus proche. Celle-ci vous enverra une proposition commerciale en fonction de vos besoins. Chaque prestation inclut une **période d'accompagnement pour l'utilisation des services**. - -
- -
-
- -## Blog -{.center} - -Voici nos derniers articles de blog : - -{{< blog-article-last >}} - -[Voir tous les articles](/blog/) +{ .cards .center }
diff --git a/themes/hugo-theme-lowtech b/themes/hugo-theme-lowtech index ae3473d..42c60bc 160000 --- a/themes/hugo-theme-lowtech +++ b/themes/hugo-theme-lowtech @@ -1 +1 @@ -Subproject commit ae3473dcea1a4bf11ccb887f1209324267f7c028 +Subproject commit 42c60bc876fcc93a804c9de471a66bf01a0b9a69 -- 2.40.1 From 55f88dd7bd8b6042f7e1fe47d7723fddb8431667 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 22 Feb 2022 17:27:03 +0100 Subject: [PATCH 12/30] feat(Plausible): Add analytic script --- layouts/partials/footer.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 0293544..518db15 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -15,3 +15,6 @@
  • Politique de protection des données
  • +{{ if eq hugo.Environment "production" }} + +{{ end }} -- 2.40.1 From 66e767424c85d25e9807ecbf6a318f8a1c91adeb Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 22 Feb 2022 17:43:14 +0100 Subject: [PATCH 13/30] feat(Nginx): Add analytic on Content-Security-Policy --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3f66d28..322c3a4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.weko.io/nginx-lowtech:0.0.9 +FROM registry.weko.io/nginx-lowtech:0.1.0 # Copie des sources du site COPY public /usr/share/nginx/html -- 2.40.1 From b55c159daaa8127bc5e072a632c36a974f9dd924 Mon Sep 17 00:00:00 2001 From: Simon C Date: Tue, 22 Feb 2022 19:09:42 +0100 Subject: [PATCH 14/30] feat(Plausible): Add script --- layouts/partials/footer.html | 5 +++-- layouts/partials/header.html | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 518db15..3b8b692 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -15,6 +15,7 @@
  • Politique de protection des données
  • -{{ if eq hugo.Environment "production" }} - +{{ if or (eq hugo.Environment "production") (eq hugo.Environment "staging") }} + + {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index ce65e06..00ccd2b 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -8,7 +8,7 @@ {{ printf "" $tag | safeHTML }}