Jekyll est le moteur de site de Github. C’est un générateur de pages HTML statiques, il n’y a donc pas besoin de base de donnée, un simple serveur HTTP fera l’affaire. Cependant, avant de mettre en ligne le site, il est important de vérifier en local que le rendu est correct.
Jekyll dépends de Ruby en version 1.9.3 ou 2.0.0. Sur Debian Wheezy, la version 1.9.3 est disponible sur le repo.
sudo aptitude install ruby1.9.3Pour faciliter l’installation, il est intéressant d’utiliser bundler. Pour cela :
sudo gem install bundlerDans le dossier du site, créer un fichier nommé Gemfile et mettre :
source 'https://rubygems.org'
gem 'jekyll'Puis lancer la commande :
bundle installPour générer les pages et lancer un serveur HTTP sur le port 4000 :
jekyll serve --watch --draftsAller ensuite sur http://localhost:4000