Blog personnel construit avec Bootstrap, propulsé par Jekyll et hébergé gratuitement sur les pages Github.
Maintenir la démo en direct
Page d'accueil
Page du blog
Page de publication
Page des projets
Il existe plusieurs alternatives à la création et au déploiement du site :
construisez le site avec GitHub Actions qui pousse les fichiers résultants (le contenu de _site/
ou ../sustain-pages/
) vers la branche gh-pages . C'est l'approche qui est actuellement utilisée. Voir jekyll_build.yml pour plus de détails.
générer le site localement (plus de détails ci-dessous) et transférer le code HTML résultant vers un référentiel Github, que les pages GitHub hébergent ensuite ;
construisez le site avec travis-ci (avec des goodies de jekyll-travis) en poussant automatiquement les fichiers HTML générés vers une branche gh-pages .
déployez le site Web statique avec des hébergeurs compatibles Jekyll, tels que https://www.netlify.com/, qui permettent le déploiement à partir du dépôt Github et publiez le site Web à l'aide de CDN. Netlify propose une offre de démarrage gratuite.
Pour l'option 2), clonez simplement ce référentiel ( master branch ), puis exécutez bundle exec jekyll serve
dans le répertoire. Téléchargez le contenu _site/
(ou ../sustain-pages/
) résultant dans votre référentiel ( branche master si vous téléchargez en tant que page personnelle (par exemple nom d'utilisateur.github.io) ou branche gh-pages si vous téléchargez en tant que page de projet (comme pour la démo).
Pour l'option 3), vous devrez configurer travis-ci pour votre fork personnel. En bref, tout ce dont vous avez besoin est alors de modifier vos informations dans _config.yml afin de pouvoir accéder à votre dépôt github. Vous devrez également générer une clé sécurisée à ajouter à votre .travis.yml (vous pouvez trouver plus d'informations sur la façon de le faire dans ce fichier). Assurez-vous également de lire la documentation de jekyll-travis. Cette approche présente des avantages évidents dans la mesure où vous transférez simplement vos modifications de fichiers vers GitHub et que tous les fichiers HTML sont générés pour vous et transférés vers gh-pages . Vous saurez également si tout va toujours bien avec la création de votre site. N'hésitez pas à me contacter si vous rencontrez toujours des problèmes (voir ci-dessous pour le suivi des problèmes).
Cette installation s'appuie bien avec Ruby v2.6.3 et Jekyll v3.9.0. Si vous rencontrez des problèmes, veuillez les enregistrer sur le suivi des problèmes.
N'hésitez pas à demander vos correctifs et correctifs.
Photo de profil de pexels.
Copyright (C) 2015-2021 - Publié sous la licence MIT.
L'autorisation est accordée par la présente, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), d'utiliser le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion. , publier, distribuer, accorder des sous-licences et/ou vendre des copies du Logiciel, et permettre aux personnes à qui le Logiciel est fourni de le faire, sous réserve des conditions suivantes :
L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « EN L'ÉTAT », SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS LIMITATION LES GARANTIES DE QUALITÉ MARCHANDE, D'ADAPTATION À UN USAGE PARTICULIER ET DE NON-VIOLATION. EN AUCUN CAS LES AUTEURS OU LES TITULAIRES DES DROITS D'AUTEUR NE SERONT RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGES OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLIT OU AUTRE, DÉCOULANT DE, DE OU EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES TRANSACTIONS DANS LE LOGICIEL.