diff --git a/content/creation/_index.md b/content/creation/_index.md index e4790ca..13b4d55 100644 --- a/content/creation/_index.md +++ b/content/creation/_index.md @@ -9,4 +9,4 @@ button = "Découvrir mes réalisations" Mes services de créations sur mesure peuvent comprendre de l'impression 3D, du bois et des matériaux de récupération. - + diff --git a/content/reparation/_index.md b/content/reparation/_index.md index e5b1ccf..147d747 100644 --- a/content/reparation/_index.md +++ b/content/reparation/_index.md @@ -9,4 +9,4 @@ button = "Mes réparations passées" Je propose mes services de réparation d'objets mécaniques, électriques, électromécaniques et d'objets "simples". - + diff --git a/content/yunohost/_index.md b/content/yunohost/_index.md new file mode 100644 index 0000000..8a8268a --- /dev/null +++ b/content/yunohost/_index.md @@ -0,0 +1,69 @@ ++++ +title = "YunoHost" +template = "home.html" +weight = 3 +[extra] +subtitle = "Avoir son propre serveur et services informatiques" +button = "Voir la liste de mes packages" ++++ + +Je suis une des bénévoles principales de [YunoHost](https://yunohost.org) depuis plusieurs années. +Je maintiens ainsi une dizaine de packages, aussi bien bénévolement que profesionellement. +
+Je propose mes services de **création et de maintenance de package** YunoHost. +Mais aussi **l'installation, la maintenance ou le dépannage de serveur** YunoHost. + + +--- + +
+ +{% ynh_package(name="AdGuard Home", slug="adguardhome", + website="https://adguard.com/en/adguard-home/overview.html") %} +AdGuard Home est un logiciel à l'échelle du réseau pour bloquer les publicités et le pistage. +Après l'avoir configuré, il couvrira TOUS vos appareils domestiques et vous n'avez besoin d'aucun logiciel côté client pour cela. +{% end %} + +{% ynh_package(name="Feber", slug="feber", + website="https://simonrepp.com/feber/") %} +Feber est un calendrier de groupe simple et auto-hébergé. +{% end %} + +{% ynh_package(name="Fluffychat", slug="fluffychat", + website="https://fluffychat.im/") %} +FluffyChat est un client [matrix] open-source, à but non lucratif et mignon écrit en Flutter. +Le but de cette app est de créer un client de messagerie instantanée facile d'utilisation, open-source et accessible pour tout le monde. +{% end %} + +{% ynh_package(name="GoToSocial", slug="gotosocial", + website="https://gotosocial.org/") %} +Un serveur de réseau social véloce basé sur ActivityPub écrit en Golang. +Avec GoToSocial, vous pouvez rester en contact avec vos amis, publier, lire et partager des images et des articles. Tout cela sans être pisté ni subir de publicité ! +{% end %} + +{% ynh_package(name="Litecart", slug="litecart", + website="https://www.litecart.net") %} +E-commerce léger et personnalisabl +{% end %} + +{% ynh_package(name="Mycart", slug="mycart", + website="https://github.com/shurco/mycart") %} +Boutique en ligne minimaliste +{% end %} + +{% ynh_package(name="InvoiceShelf", slug="invoiceshelf", + website="https://invoiceshelf.com/") %} +InvoiceShelf est une application Web et mobile open source qui vous aide à suivre les dépenses, les paiements et à créer des factures et des devis professionnels. +{% end %} + +{% ynh_package(name="Karadav", slug="karadav", + website="https://fossil.kd2.org/karadav/doc/main/README.md") %} +This is a simple and lightweight WebDAV server, allowing to easily set up a file sharing server compatible with WebDAV and NextCloud clients. It has no dependencies and good performance. +{% end %} + +{% ynh_package(name="Readeck", slug="readeck", + website="https://readeck.org/") %} +Readeck est une application Web simple qui vous permet de sauvegarder le précieux contenu lisible des pages Web que vous aimez et que vous souhaitez conserver pour toujours. +{% end %} + +
diff --git a/templates/home.html b/templates/home.html index fcdb073..132de7d 100644 --- a/templates/home.html +++ b/templates/home.html @@ -2,9 +2,9 @@
-
+
-
+
@@ -17,11 +17,14 @@

{{ config.title }}

Créatrice d'objets singuliers

- {%- if page and page.title == "Contact" -%} - Retour à l'accueil - {%- else -%} +
+ {%- if not current_path == "/" -%} + Accueil + {%- endif -%} + {%- if not page or page and not page.title == "Contact" -%} Me contacter {%- endif -%} +
@@ -39,15 +42,21 @@ {% for sect in section.subsections %} {%- set sect = get_section(path=sect) %}
-

{{ sect.title }}

-

{{ sect.extra.subtitle }}

- {{- sect.content | safe -}} - {%- if sect.extra.button -%} -

- {{- sect.extra.button -}} -

+
+
+

{{ sect.title }}

+

{{ sect.extra.subtitle }}

+
+ {%- if sect.extra.button -%} + + {%- endif -%} +
+ {{- sect.content | split(pat="") | first | safe -}}
- {%- endif -%}
{% if not loop.last %}
{% endif %} {% endfor -%} diff --git a/templates/shortcodes/ynh_package.html b/templates/shortcodes/ynh_package.html new file mode 100644 index 0000000..c42c9c0 --- /dev/null +++ b/templates/shortcodes/ynh_package.html @@ -0,0 +1,44 @@ +
+ +