g clone [email protected]:clairezed/jekyll-starter.git nom-nouveau-site
cd nom-nouveau-site
bundle install
g remote set-url origin [email protected]:nom-user/nom-nouveau-site.git
g push origin master
g remote add upstream [email protected]:clairezed/jekyll-starter.git
La config globale, commune à tous les environnements de développement, se trouve dans _config.yml
. C'est la config qui est utilisée automatiquement par les pages github en production, on y trouve donc aussi les éléments de configuration propres à la production.
Dans _config.dev.yml
ne figurent que les éléments spécifiques au développement local. Ainsi, en lançant la commande ci-dessous, c'est comme lancer le fichier _config.yml
, mais avec les éléments spécifiques de _config.dev.yml
.
Lancer le serveur :
bundle exec jekyll serve --config _config.yml,_config.dev.yml
Votre site est visible sur localhost:4000
_pages
). Du coup, ne pas oublier de mettre le permalink dans le frontmatter._config
par environnement