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.
Pour faciliter l’installation, il est intéressant d’utiliser bundler. Pour cela :
Dans le dossier du site, créer un fichier nommé Gemfile
et mettre :
Puis lancer la commande :
Pour générer les pages et lancer un serveur HTTP sur le port 4000 :
Aller ensuite sur http://localhost:4000