Introduction
Créer un blog personnel n’a jamais été aussi simple grâce à Jekyll et GitHub Pages. Jekyll est un générateur de site statique qui transforme votre texte en un site web statique, tandis que GitHub Pages vous permet d’héberger votre site gratuitement. Ce guide vous explique comment créer un blog en utilisant Jekyll et GitHub Pages.
Étape 1 : Pré-requis
Avant de commencer, assurez-vous d’avoir les éléments suivants installés sur votre machine :
- Ruby : Jekyll est écrit en Ruby, donc vous devez l’installer.
- Git : Pour gérer votre code source et pousser votre site sur GitHub.
- Un compte GitHub : Inscrivez-vous sur GitHub si vous n’avez pas encore de compte.
Vous pouvez vérifier si Ruby est installé en tapant :
ruby -v
Si Ruby n’est pas installé, vous pouvez l’installer en suivant les instructions sur le site officiel de Ruby.
Étape 2 : Installer Jekyll
Une fois Ruby installé, installez Jekyll et Bundler en utilisant la commande suivante :
gem install jekyll bundler
Cela installera Jekyll ainsi que Bundler, un gestionnaire de dépendances pour Ruby.
Étape 3 : Créer un Nouveau Site Jekyll
Créez un nouveau site Jekyll en utilisant la commande suivante :
jekyll new mon-blog
Remplacez mon-blog par le nom que vous souhaitez donner à votre blog. Cette commande générera un nouveau site Jekyll avec une structure de fichiers de base.
Naviguez ensuite dans le répertoire de votre site :
cd mon-blog
Étape 4 : Lancer le Serveur Local
Avant de pousser votre site sur GitHub, lancez-le en local pour voir à quoi il ressemble. Vous pouvez le faire avec la commande suivante :
bundle exec jekyll serve
Cela démarre un serveur local, et vous pouvez accéder à votre site en ouvrant votre navigateur et en allant sur http://localhost:4000.
Étape 5 : Personnaliser Votre Blog
Jekyll vient avec un thème par défaut, mais vous pouvez le personnaliser selon vos goûts. Les fichiers principaux à modifier sont :
_config.yml: Ce fichier contient la configuration de base de votre site. Vous pouvez y changer le titre de votre blog, la description, l’URL, etc._posts: C’est ici que vous allez créer vos articles de blog. Chaque fichier Markdown (.md) dans ce répertoire représente un article de blog. Le nom du fichier doit suivre ce format :YYYY-MM-DD-titre-de-l-article.md.index.html: La page d’accueil de votre blog.
Étape 6 : Hébergement sur GitHub Pages
- Créer un nouveau dépôt GitHub : Allez sur GitHub et créez un nouveau dépôt. Nommez-le
votre_nom_d'utilisateur.github.io, en remplaçantvotre_nom_d'utilisateurpar votre propre nom d’utilisateur GitHub. - Ajouter le dépôt distant : Revenez à votre terminal, initialisez Git dans votre répertoire de blog et ajoutez le dépôt GitHub comme dépôt distant.
git init
git remote add origin https://github.com/votre_nom_d'utilisateur/votre_nom_d'utilisateur.github.io.git
- Pousser le site sur GitHub : Ajoutez tous les fichiers et faites un commit.
git add .
git commit -m "Initial commit"
git push -u origin master
- Vérifier votre site : Une fois le push terminé, votre blog sera disponible à l’adresse
https://votre_nom_d'utilisateur.github.io.
Étape 7 : Mettre à Jour et Gérer le Contenu
Pour ajouter de nouveaux articles ou mettre à jour le contenu, créez simplement un nouveau fichier .md dans le répertoire _posts, puis poussez les modifications sur GitHub.
Conclusion
Créer un blog avec Jekyll et GitHub Pages est un excellent moyen de partager vos idées en ligne de manière simple et efficace. Cette méthode est idéale pour les développeurs et les créateurs de contenu qui souhaitent un contrôle total sur leur site sans les complications d’une plateforme de blogging traditionnelle. Vous pouvez personnaliser votre blog à votre guise, tout en bénéficiant de l’hébergement gratuit et fiable de GitHub Pages.
Abonnez-vous à notre Newsletter !
Restez à jour avec les dernières tendances, articles et actualités directement dans votre boîte de réception. En vous abonnant à la newsletter de Wordly Fusion, vous recevrez des contenus exclusifs, des recommandations personnalisées, et les nouveautés les plus passionnantes de notre site. Ne manquez aucune mise à jour et soyez toujours informé des sujets qui vous intéressent. Inscrivez-vous dès maintenant pour rejoindre notre communauté !
