Files
blowfish/README.fr.md
2025-12-24 14:27:21 +08:00

10 KiB

English | Français | Deutsch | Português (PT) | Português (BR) | Español | 日本語 | 简体中文 | Indonesian

Blowfish

Netlify Status Minimum Hugo Version GitHub Blowfish code-size

Blowfish est conçu pour être un thème puissant et léger pour Hugo. Il est construit avec Tailwind CSS avec un design épuré et minimaliste qui donne la priorité à votre contenu.

blowfish screenshot

🌏 Site de démonstration 📑 Documentation du thème 💎 Boutique de produits dérivés 🐛 Rapports de bugs et problèmes 💡 Questions et demandes de fonctionnalités

Buy Me A Coffee

Fonctionnalités

  • Disposition entièrement responsive construite avec Tailwind CSS 3.0
  • Plusieurs palettes de couleurs (ou personnalisez entièrement la vôtre)
  • Mode sombre (forcé activé/désactivé ou basculement automatique avec commutateur utilisateur)
  • Configuration hautement personnalisable
  • Intégration Firebase pour prendre en charge les données dynamiques
  • Compteur de vues et mécanisme de likes
  • Articles connexes
  • Plusieurs mises en page pour la page d'accueil
  • Plusieurs auteurs
  • Séries d'articles
  • Tri des articles basé sur la date et le poids
  • Mode Zen pour la lecture d'articles
  • Flexible avec tous les types de contenu, taxonomies et menus
  • Menus d'en-tête et de pied de page
  • Menus imbriqués et menu de sous-navigation
  • Table des matières défilable
  • Support du contenu multilingue incluant la prise en charge des langues RTL
  • Possibilité de lier des articles sur des sites web tiers
  • Prise en charge de plusieurs shortcodes comme Gallery, Timeline, GitHub cards et Carousels
  • Syntaxe GitHub Alerts, 15 types, support pliable
  • Intégration Buymeacoffee
  • Recherche côté client alimentée par Fuse.js
  • Diagrammes et visualisations utilisant Mermaid
  • Graphiques utilisant Chart.js
  • Intégration TypeIt
  • Intégrations Youtube avec améliorations de performance
  • Notation mathématique utilisant KaTeX
  • Icônes SVG de FontAwesome 6
  • Redimensionnement automatique des images utilisant Hugo Pipes
  • Ancres de titres, Tables des matières, Copie de code, Boutons, Badges et plus
  • Support HTML et Emoji dans les articles 🎉
  • SEO optimisé avec liens pour partage sur les réseaux sociaux
  • Support de Fathom Analytics et Google Analytics
  • Flux RSS, Favicons et support des commentaires
  • Personnalisation avancée utilisant de simples définitions de couleurs et styles Tailwind
  • Optimisé pour les performances et l'accessibilité avec des scores Lighthouse parfaits
  • Entièrement documenté avec des mises à jour régulières

blowfish logo

Documentation

Blowfish dispose d'une documentation complète qui couvre tous les aspects du thème. Assurez-vous de lire la documentation pour en savoir plus sur l'utilisation du thème et de ses fonctionnalités.


Installation

Blowfish prend en charge plusieurs méthodes d'installation - en tant que sous-module git, module Hugo, ou en tant qu'installation complètement manuelle.

Des instructions détaillées pour chaque méthode se trouvent dans la documentation Installation. Vous devriez consulter la documentation pour l'expérience de configuration la plus simple. Ci-dessous se trouve un guide de démarrage rapide utilisant les sous-modules si vous utilisez git, ou les modules Hugo si vous êtes déjà à l'aise avec l'installation de thèmes Hugo.

Démarrage rapide avec Blowfish Tools

Note : Assurez-vous d'avoir Node.js, Git et Hugo installés, et d'avoir créé un nouveau projet Hugo avant de continuer.

Nous venons de lancer un nouvel outil CLI pour vous aider à démarrer avec Blowfish. Il créera un nouveau projet Hugo, installera le thème et configurera les fichiers de configuration du thème pour vous. Il est encore en version bêta, veuillez donc signaler tout problème que vous rencontrez.

Installez l'outil CLI globalement en utilisant npm (ou un autre gestionnaire de paquets) :

npm i -g blowfish-tools

Ensuite, exécutez la commande blowfish-tools pour démarrer une exécution interactive qui vous guidera à travers les cas d'utilisation de création et de configuration.

blowfish-tools

Vous pouvez également exécuter la commande blowfish-tools new pour créer un nouveau projet Hugo et installer le thème en une seule fois. Consultez l'aide du CLI pour plus d'informations.

blowfish-tools new mynewsite

Démarrage rapide avec les sous-modules git

Note : Assurez-vous d'avoir Git et Hugo installés, et d'avoir créé un nouveau projet Hugo avant de continuer.

  1. Depuis le répertoire de votre projet, initialisez git :

    git init
    
  2. Configurez Blowfish comme un sous-module git :

    git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
    
  3. Dans le dossier racine de votre site web, supprimez le fichier hugo.toml qui a été généré par Hugo. Copiez les fichiers de configuration *.toml du thème dans votre dossier config/_default/.

    Vous trouverez ces fichiers de configuration du thème dans le répertoire cache de Hugo, ou téléchargez une copie depuis GitHub.

  4. Suivez les instructions Pour commencer pour configurer votre site web.

Démarrage rapide avec Hugo

Note : Assurez-vous d'avoir Go et Hugo installés, et d'avoir créé un nouveau projet Hugo avant de continuer.

  1. Depuis le répertoire de votre projet, initialisez les modules Hugo :

    hugo mod init github.com/<username>/<repo-name>
    
  2. Créez config/_default/module.toml et ajoutez ce qui suit :

    [[imports]]
    path = "github.com/nunocoracao/blowfish/v2"
    
  3. Démarrez votre serveur en utilisant hugo server et le thème sera téléchargé automatiquement.

  4. Dans le dossier racine de votre site web, supprimez le fichier hugo.toml qui a été généré par Hugo. Copiez les fichiers de configuration *.toml du thème dans votre dossier config/_default/.

    Note : Ne remplacez pas le fichier module.toml que vous avez créé ci-dessus !

    Vous trouverez ces fichiers de configuration du thème dans le répertoire cache de Hugo, ou téléchargez une copie depuis GitHub.

  5. Suivez les instructions Pour commencer pour configurer votre site web.

Installation des mises à jour du thème

Au fur et à mesure que de nouvelles versions sont publiées, vous pouvez mettre à jour le thème en utilisant Hugo. Exécutez simplement hugo mod get -u depuis le répertoire de votre projet et le thème se mettra automatiquement à jour vers la dernière version.

Des instructions de mise à jour détaillées sont disponibles dans la documentation.


Contribuer

Blowfish est destiné à évoluer au fil du temps. J'ai l'intention de continuer à ajouter des fonctionnalités et à apporter des modifications selon les besoins.

N'hésitez pas à me contacter pour tout problème ou suggestion de nouvelles fonctionnalités que vous aimeriez voir.

Si vous êtes en mesure de corriger un bug ou de mettre en œuvre une nouvelle fonctionnalité, j'accueille les PR à cette fin. Apprenez-en plus dans les directives de contribution.


Évolution des stargazers

Stargazers over time

Mastodon