Un jour, une gem

24/04/2012

Mardi c'est Jekyll

gem install jekyll

Le blog rapide

Aujourd’hui un système de blog statique utilisant Markdown ou Textile pour la rédaction de vos articles.

Pour plus de facilité on peut partir du Jekyll-Bootstrap :

git clone https://github.com/plusjade/jekyll-bootstrap.git

Sinon il faut une structure dans ce goût-là :

.
|-- _config.yml
|-- _includes
|-- _layouts
|   |-- default.html
|   `-- post.html
|-- _posts
|   |-- 2007-10-29-why-every-programmer-should-play-nethack.textile
|   `-- 2009-04-26-barcamp-boston-4-roundup.textile
|-- _site
`-- index.html

config.yml

Contient la configuration de votre application Jekyll, par exemple le port sur lequel tourne l’application.

Dossier _includes

Contient les partials que vous pouvez réutiliser dans votre application.

Dossier _layouts

Vous y trouverez le corps de vos posts.

Dossier _posts

Vos posts en Markdown ou Textile.

Dossier _site

Votre blog prêt à l’emploi.

Une fois que votre arborescence est prête, une petite commande pour voir le résultat :

jekyll —server

Vous voilà prêt à l’action !

Quelques liens utiles