From 10b6804d72cb84b15f2d1f59d17a159326eebe45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20Eng=C3=A9libert?= Date: Sat, 27 May 2023 15:32:08 +0200 Subject: [PATCH] =?UTF-8?q?=C3=A0=20la=20carte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/{tarifs.md => services/_index.md} | 57 ++++++++++++++++++++++- content/services/site-miroir.md | 9 ++++ sass/css/prices.scss | 26 +++++++++++ sass/css/timeline.scss | 3 -- templates/base.html | 20 ++++---- templates/page.html | 2 +- templates/section.html | 13 ++++++ templates/shortcodes/alacarte_item.html | 5 ++ 8 files changed, 120 insertions(+), 15 deletions(-) rename content/{tarifs.md => services/_index.md} (80%) create mode 100644 content/services/site-miroir.md create mode 100644 templates/section.html create mode 100644 templates/shortcodes/alacarte_item.html diff --git a/content/tarifs.md b/content/services/_index.md similarity index 80% rename from content/tarifs.md rename to content/services/_index.md index bb53e92..a74db07 100644 --- a/content/tarifs.md +++ b/content/services/_index.md @@ -45,7 +45,62 @@ Librezo vous installe à domicile et configure votre serveur. * Prix de l'installation selon devis, matériel non inclus. -## À la carte +

À la carte

+ +
+{{ alacarte_item( + title = "Assistance & Maintenance" + text1 = "à partir de 300€/an (3 premiers mois offerts)" + text2 = "(3 premiers mois offerts)
Debian / Nextcloud / Dolibarr" +) }} +{{ alacarte_item( + title = "Création d'un site de sauvegardes" + text1 = "à partir de 500€" +) }} +{{ alacarte_item( + title = "Création de logos" + text1 = "à partir de 250€" +) }} +{{ alacarte_item( + title = "Création intégrale de site" + text1 = "à partir de 1 000€" + text2 = "(variable selon le devis)" +) }} +{{ alacarte_item( + title = "Création d'un site miroir" + text1 = "à partir de 1 500€" +) }} +{{ alacarte_item( + title = "Instance de visioconférence" + text1 = "à partir de 500€" + text2 = "BigBlueButton, Jitsi ou Galène" +) }} +{{ alacarte_item( + title = "Yunohost" + text1 = "à partir de 500€" + text2 = "Interface simplifiée d'administration du serveur" +) }} +{{ alacarte_item( + title = "Partage de fichiers sécurisé" + text1 = "à partir de 300€" + text2 = "Jirafeau ou Lufi" +) }} +{{ alacarte_item( + title = "Installation GNU/Linux" + text1 = "à partir de 70€" + text2 = "Votre OS libre sur votre ordinateur personnel
(variable selon la configuration souhaitée)" +) }} +{{ alacarte_item( + title = "Accompagnement sur les outils" + text1 = "à partir de 40€/h" + text2 = "Nextcloud, YunoHost, Jirafeau, BBB, Jitsi" +) }} +{{ alacarte_item( + title = "Accompagnement AdminSys" + text1 = "à partir de 40€/h" + text2 = "sur Debian exclusivement" +) }} +
## Hébergement en ligne diff --git a/content/services/site-miroir.md b/content/services/site-miroir.md new file mode 100644 index 0000000..216177b --- /dev/null +++ b/content/services/site-miroir.md @@ -0,0 +1,9 @@ ++++ +title = "Création d'un site miroir" ++++ + +Nous pouvons créer sur un deuxième serveur (auto-hébergé ou en ligne) un site-miroir, clone du site original et maintenu à jour toutes les heures, capable de prendre le relai automatiquement en cas de panne du serveur principal. + +Néanmoins, nous sommes obligés pour cette solution d'utiliser l'infrastructure P2PLEGAL pour assurer une haute disponibilité 24h/24. + +Cette solution ne peut donc vous convenir que si vous nous faites confiance, et ne vous rend donc pas 100% autonomes. diff --git a/sass/css/prices.scss b/sass/css/prices.scss index 019e3a6..085c1e7 100644 --- a/sass/css/prices.scss +++ b/sass/css/prices.scss @@ -1,5 +1,7 @@ @import "defs"; +// TABLEAU DES PRIX + .prices { width: 100%; table-layout: fixed; @@ -30,3 +32,27 @@ .prices tr td:first-of-type + td + td { background-color: $grad3_3tr; } + +// À LA CARTE + +.alacarte { + display: flex; + gap: 32px; + align-items: center; + justify-content: center; + flex-wrap: wrap; +} + +.alacarte-item { + text-align: center; + min-height: 150px; +} + +.alacarte-title { + font-family: Neucha; + font-size: 22px; + background: linear-gradient(0.125turn, $blue, $violet); + color: #fff; + padding: 8px; + border-radius: 8px; +} diff --git a/sass/css/timeline.scss b/sass/css/timeline.scss index 5755692..f39cb4e 100644 --- a/sass/css/timeline.scss +++ b/sass/css/timeline.scss @@ -1,8 +1,5 @@ @import "defs"; -.timeline { -} - .timeline-item { width: 50%; box-sizing: border-box; diff --git a/templates/base.html b/templates/base.html index 7ffebeb..19c304d 100644 --- a/templates/base.html +++ b/templates/base.html @@ -29,11 +29,11 @@ diff --git a/templates/page.html b/templates/page.html index 3c5b130..f985eba 100644 --- a/templates/page.html +++ b/templates/page.html @@ -8,6 +8,6 @@ {% block body %}
{% if page.title %}

{{ page.title }}

{% endif %} - {{page.content | safe}} + {{ page.content | safe }}
{% endblock body %} diff --git a/templates/section.html b/templates/section.html new file mode 100644 index 0000000..dc801e1 --- /dev/null +++ b/templates/section.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} + +{% block title %}{% if section.title %}{{ section.title }} | {% endif %}{{ config.extra.sitename|safe }}{% endblock title %} + +{% block head %} +{% endblock head %} + +{% block body %} +
+ {% if section.title %}

{{ section.title }}

{% endif %} + {{ section.content | safe }} +
+{% endblock body %} diff --git a/templates/shortcodes/alacarte_item.html b/templates/shortcodes/alacarte_item.html new file mode 100644 index 0000000..966e8e4 --- /dev/null +++ b/templates/shortcodes/alacarte_item.html @@ -0,0 +1,5 @@ +
+ {{ title | safe }} +

{{ text1 | safe }}

+ {% if text2 %}

{{ text2 | safe }}

{% endif %} +