From d18ea5965199a7809cad6b936ff900f735b61919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20Eng=C3=A9libert?= Date: Fri, 12 May 2023 10:19:07 +0200 Subject: [PATCH] dark mode logos, lazy loading --- content/_index.md | 1 + content/logiciel-libre.md | 2 +- content/qui-sommes-nous.md | 2 +- static/img/partners/oasis21-white.png | Bin 0 -> 10092 bytes static/img/solutions/jirafeau.svg | 249 ++++++++++++++++---------- static/img/solutions/listmonk.svg | 17 +- static/img/solutions/wordpress.svg | 6 +- templates/base.html | 4 +- templates/shortcodes/client_box.html | 12 +- templates/shortcodes/partner_box.html | 2 +- templates/shortcodes/team_box.html | 2 +- 11 files changed, 193 insertions(+), 104 deletions(-) create mode 100644 static/img/partners/oasis21-white.png diff --git a/content/_index.md b/content/_index.md index c149049..9c99f3b 100644 --- a/content/_index.md +++ b/content/_index.md @@ -76,6 +76,7 @@ PME, Associations, Tout type de structure, Collectifs title = "Oasis21" href = "https://oasis21.org" img = "/img/partners/oasis21.png" + img_dark = "/img/partners/oasis21-white.png" sign = "Mathieu L." ) %} La SCIC Oasis21 fait appel à Librezo pour la gestion technique de son serveur mutualisé de stockage en ligne via Nextcloud. Nous avons construit une vraie relation partenariale et de confiance, brique qui nous semble indispensable pour gérer un projet informatique aussi crucial pour les structures de l'ESS qui en bénéficient. Nous sommes ravis de pouvoir collaborer ensemble dans la durée autour de ce projet et de bénéficier des compétences techniques et de l'écoute de Librezo afin d'offrir un service de qualité aux membres de notre coopérative. diff --git a/content/logiciel-libre.md b/content/logiciel-libre.md index dba22bc..c84a3a3 100644 --- a/content/logiciel-libre.md +++ b/content/logiciel-libre.md @@ -53,4 +53,4 @@ Les éditeurs de services privateurs ont tout intérêt à rendre difficile l'ut Les logiciels libres sont gratuits à utiliser, mais jamais gratuits à produire ! -Les logiciels libres ne se financent en général pas par la vente de licences d'utilisation, la publicité ou la vente de données à caractère personnel. Le travail est souvent bénévole ou alimenté par le don. Il est donc naturel de contribuer à leur développement. C'est ce que fait Librezo, en reversant une partie de ses revenus à des projets de logiciels libres. +Les logiciels libres ne se financent en général pas par la vente de licences d'utilisation, la publicité ou la vente de données à caractère personnel. Le travail est souvent bénévole ou alimenté par le don. Il est donc naturel de contribuer à leur développement quand on les utilise. C'est ce que fait Librezo, en reversant 15% de ses bénéfices à des projets de logiciels libres. diff --git a/content/qui-sommes-nous.md b/content/qui-sommes-nous.md index ed5f25c..7de8540 100644 --- a/content/qui-sommes-nous.md +++ b/content/qui-sommes-nous.md @@ -182,4 +182,4 @@ Librezo est un collectif décentralisé, né de la rencontre d'ami·es libristes ## Nos prestataires ont travaillé pour... -TODO carrousel +Edf, Air-France, Airbus, CNES, Météo France, La Poste, la Ruche qui dit Oui, solucom, Tera diff --git a/static/img/partners/oasis21-white.png b/static/img/partners/oasis21-white.png new file mode 100644 index 0000000000000000000000000000000000000000..295c236b736cf39f4cc5f609bec4b7c24af922bc GIT binary patch literal 10092 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 O0000 -image/svg+xml - + + +]> + + - - - - - - - - - - \ No newline at end of file + + + + + + + + + + diff --git a/static/img/solutions/listmonk.svg b/static/img/solutions/listmonk.svg index d3d36e7..858dad1 100644 --- a/static/img/solutions/listmonk.svg +++ b/static/img/solutions/listmonk.svg @@ -1 +1,16 @@ - \ No newline at end of file + + + + + + + diff --git a/static/img/solutions/wordpress.svg b/static/img/solutions/wordpress.svg index db1efff..7182535 100644 --- a/static/img/solutions/wordpress.svg +++ b/static/img/solutions/wordpress.svg @@ -1,5 +1 @@ - - WordPress.org - - - \ No newline at end of file + \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index e9a902b..29f40bf 100644 --- a/templates/base.html +++ b/templates/base.html @@ -21,8 +21,8 @@
- - + +

Librezo

diff --git a/templates/shortcodes/client_box.html b/templates/shortcodes/client_box.html index f92257a..4bb1dae 100644 --- a/templates/shortcodes/client_box.html +++ b/templates/shortcodes/client_box.html @@ -1,7 +1,17 @@
diff --git a/templates/shortcodes/partner_box.html b/templates/shortcodes/partner_box.html index 7e9475b..852d350 100644 --- a/templates/shortcodes/partner_box.html +++ b/templates/shortcodes/partner_box.html @@ -1 +1 @@ -{{title}} +{{title}} diff --git a/templates/shortcodes/team_box.html b/templates/shortcodes/team_box.html index 71de46b..3bdf2c6 100644 --- a/templates/shortcodes/team_box.html +++ b/templates/shortcodes/team_box.html @@ -1,6 +1,6 @@
- {{title}} + {{title}}
{{title|safe}} {% if subtitle %}