Se créer un site en ligne rapidement avec github pages
Site simple, HTML, CSS et éventuellement du javascript. Toutes les pages sont générées au moment du déploiement, et non pas générées dynamiquement pendant qu’on navigue sur le site.
repository
, et l’initialiser avec un fichier read.me
settings
-> Github pages -> sélectionner master branch
comme source et sauver.read.me
et constater le changement !settings
Mais d’où vient cette magie ? Derrière github pages mouline Jekyll, un générateur de sites statiques. Quelques fichiers sont cachés par github et permettent derrière le rideau de faire tourner la machine. Les fichiers d’un site statique basique fait avec Jekyll ressemblent à ça : site jekyll vierge Quelques ressources pour en savoir plus :
Créez un fichier appelé /assets/css/style.scss
à la racine du dépôt de votre site.
Ajoutez le contenu suivant en haut du fichier, exactement comme indiqué :
---
---
@import "jekyll-theme-primer}" ;
@import
._layouts/default.html
du dépôt de votre thème Jekyll. Par exemple, accédez à https://github.com/pages-themes/THEME_NAME/blob/master/_layouts/default.html
et remplacez THEME_NAME
par le nom de votre thème Jekyll.Liste de tous les dépôts des thèmes : https://github.com/pages-themes
default.html
.Astuce : Cliquez sur Raw dans le coin supérieur droit de la page pour modifier l’affichage du fichier afin de faciliter la copie.
Créez un fichier appelé /_layouts/default.html
dans le dépôt de votre site.
Collez le contenu de la mise en page par défaut copié à l’étape 2 dans le nouveau fichier /_layouts/default.html
du dépôt de votre site.
Personnalisez la mise en page comme vous le souhaitez.
.md
) : https://fr.wikipedia.org/wiki/Markdown#Quelques_exempleshttps://github.com/oncletom/m2-transfo-num