diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..364fdec
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+public/
diff --git a/content/_index.md b/content/_index.md
index d7aab48..dc975a6 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,5 +1,35 @@
+++
title = "Minish : Mini Service d'auto-Hébergement"
[extra]
+styles = ["home.css"]
no_header = true
+++
+
+
+
+

+
+
+ Minish
+
+
+ Mini Service d'auto-Hébergement
+
+
+
+
+
+
+## Quel est ce site web ?
+
+Minish est une collection de mini-services web hébergés et géré par moi-même
+([Lyes Saadi](https://lyes.eu)) pour ma propre convenence, mes amis et pour
+certains services, pour quiconque aurait un intérêt à les utiliser :3 !
+
+## Contact
+
+Pour me contacter, si vous souhaitez utiliser mes services ou si vous souhaitez
+me signaler un problème, vous pouvez me contacter par mail à `root-minish` [at]
+`lyes` [point] `eu` !
diff --git a/i18n/fr.toml b/i18n/fr.toml
new file mode 100644
index 0000000..8d5becf
--- /dev/null
+++ b/i18n/fr.toml
@@ -0,0 +1,74 @@
+
+language_name = "Français" # Shown in language picker for multi-language sites.
+date_locale = "fr_FR"
+full_stop = "." # Used at the end of a sentence.
+
+skip_to_content = "Skip to Main Content"
+comments = "Commentaires"
+read_also = "Voir aussi"
+filter_tag = "Filtrer par tag"
+filter_category = "Filtrer par catégorie"
+many_posts = "$NUMBER billets de blog au total"
+# As in "Previous post"
+previous = "Précédent"
+# As in "Next post"
+next = "Suivant"
+file_an_issue = "Signaler un problème"
+# As in "Post details"; publication date, tags, and such.
+details = "Détails"
+header_tags = "Tags"
+author_separator = ", "
+author_conjunction = " et "
+by_author = "Par $AUTHOR"
+article_author = "Auteur de l'article"
+loading = "Chargement…"
+no_comments = "Aucun commentaire :/"
+reload = "Recharger"
+sensitive = "Contenu sensible"
+comments_qr = "Code QR vers le message Mastodon"
+comments_description = "Vous pouvez commenter sur ce billet de blog en répondant publiquement à ce billet sur Mastodon ou tout autre compte ActivityPub/Fediverse. Les commentaires publiés sur les instances publiques connues sont affichés ci-dessous."
+load_comments = "Charger les commentaires"
+open_post = "Open Post"
+comments_noscript = "JavaScript est nécessaire pour charger les commentaires. Pour voir les commentaires, activez JavaScript et rechargez la page ou visitez le message sur Mastodon."
+random = "Aléatoire"
+toggle_sidebar = "Activer/Désactiver la barre verticale"
+search_shortcut = "Appuyez sur « / » pour ouvrir la barre de recherche"
+search = "Recherche"
+search_placeholder = "Recherchez…"
+first = "Premier"
+last = "Dernier"
+archived = "Archivé"
+trigger_warning = "Trigger Warning"
+disclaimer = "Avertissement"
+alert_note = "Information"
+alert_tip = "Astuce"
+alert_important = "Important"
+alert_warning = "Attention"
+alert_caution = "Prudence"
+alert_edit = "Modification"
+alert_fact = "Anecdote"
+many_tags = "$NUMBER tags au total"
+one_tags = "$NUMBER tag au total"
+one_posts = "$NUMBER billet de blog au total"
+posts = "$NUMBER billets de blog au total"
+tags = "$NUMBER tags au total"
+all_tags = "Voir tous les tags"
+header_categories = "Catégories"
+many_categories = "$NUMBER catégories au total"
+one_categories = "$NUMBER catégorie au total"
+categories = "$NUMBER catégories au total"
+category_description = "Aucune information renseignée sur cette categorie."
+all_categories = "Voir toutes les categories"
+powered_by = "Créé avec $ZOLA et $AMETRINE"
+change_language = "Langue"
+category_no_info = "Aucune information renseignée sur cette categorie."
+minutes = "$NUMBER minutes"
+one_minutes = "$NUMBER minute"
+many_minutes = "$NUMBER minutes"
+copy_code = "Copier le code"
+contents = "Sommaire"
+back_to_top = "Revenir au début"
+feed = "Flux"
+words = "$NUMBER mots"
+many_words = "$NUMBER mots"
+one_words = "$NUMBER mot"
diff --git a/sass/_fonts.sass b/sass/_fonts.sass
new file mode 100644
index 0000000..40b6fdf
--- /dev/null
+++ b/sass/_fonts.sass
@@ -0,0 +1,3 @@
+@font-face
+ font-family: "YoungSerif"
+ src: url("/fonts/YoungSerif-Regular.otf") format("opentype")
diff --git a/sass/home.sass b/sass/home.sass
new file mode 100644
index 0000000..b38eb5f
--- /dev/null
+++ b/sass/home.sass
@@ -0,0 +1,37 @@
+@use "fonts"
+
+.presentation
+ height: calc(100vh - 9rem)
+ display: flex
+ padding: 2rem
+ margin-bottom: 6rem
+ justify-content: center
+ flex-direction: column
+
+ img
+ height: 10rem
+ width: 10rem
+ margin: .5rem 1rem
+ border-radius: 100%
+
+ .presentation-inside
+ display: flex
+ flex-direction: row
+ flex-wrap: wrap
+
+ .name-box
+ flex: auto
+
+ .name
+ font:
+ size: 5.5rem
+ family: "YoungSerif"
+ style: italic
+ weight: bold
+ color: var(--accent-color)
+ margin: .5rem 0
+ line-height: normal
+
+ .description
+ color: var(--fg-muted-2)
+ font-size: 1.25rem
diff --git a/static/fonts/YoungSerif-Regular.otf b/static/fonts/YoungSerif-Regular.otf
new file mode 100644
index 0000000..85464b1
Binary files /dev/null and b/static/fonts/YoungSerif-Regular.otf differ
diff --git a/static/icon.png b/static/icon.png
new file mode 100644
index 0000000..d1b4a8a
Binary files /dev/null and b/static/icon.png differ
diff --git a/zola.toml b/zola.toml
index ca8290e..88a4a79 100644
--- a/zola.toml
+++ b/zola.toml
@@ -1,5 +1,5 @@
base_url = "https://minish.link"
-title = "minish.link"
+title = "Minish"
description = "Mini Service d'auto-Hébergement pour des amis"
author = "Lyes Saadi"
default_language = "fr"
@@ -14,8 +14,33 @@ build_search_index = false
[markdown.highlighting]
theme = "catppuccin-mocha"
+[extra]
+home_url = "@/_index.md"
+accent_color = ["hsl(120, 100%, 30%)", "hsl(120, 100%, 30%)"]
+katex = true
+toc = false
+show_copy_button = true
+show_reading_time = true
+show_backlinks = true
+timezone = "Europe/Paris"
+theme_switcher = true
+date_locale = "fr_FR"
+
+[extra.meta]
+favicon = "icon.png"
+apple_touch_icon = "icon.png"
+# card = "card.png"
+
[extra.nav]
# icon = "icon.png"
links = [
- { url = "#", name = "Services", icon = "newspaper" },
+ { url = "#", name = "Services", icon = "at" },
+]
+
+[extra.footer]
+copyright = "© 2026 Lyes Saadi, CC-BY 4.0"
+show_timestamp = true
+show_powered_by = true
+socials = [
+ # { url = "https://matrix.to/#/@lyessaadi:crans.org", icon = "matrix" }
]