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 +
+
+
+
+ Services ↗ +
+
+ +## 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" } ]