Huit recettes pour Pelican

Posté le 24 March 2013 dans Python • Taggé avec pelican, python, jinja, nginx, git, hook

Après avoir passé beaucoup de temps sur mon blog depuis le passage à Pelican, j’ai décidé de publier quelques recettes que j’utilise.

Libre à vous de les utiliser et de les améliorer. Je suis évidement intéréssé par votre retour.

Arborescence plate

Cette recette n’en est pas vraiment une, mais elle servira de base pour les chemins des autres recettes.

Je l’utilise pour avoir l’arborescence suivante dans mon dépôt git:

├── articles
│   ├── categorie1
│   │   └─ article.rst
│   └── categorie2
├── extras
│   ├─ 404.html
│   └─ robots.txt
├── images
│   ├── theme1
│   │   └─ image.png
│   ├── theme2
│   │   └─ image.png
│   └─ image.png
├── local_plugins
│   └─ plugin.py
├── pages
│   └─ page.rst
├── theme …

Continuer à lire

Git: l’essentiel

Posté le 06 December 2010 dans Développement • Taggé avec git

Git est un scm qu’on ne présente plus. Bien que très pratique il peut se révéler très compliqué à utiliser.

Les commandes de base

Voici les commandes que j’utilise le plus:

  • git commit : publie localement les changements.
  • git checkout myBranch : change la branche courante pour myBranch.
  • git checkout -b myNewBranch : crée la branche myNewBranch et la définie comme branche active.
  • git branch : liste les branches locales.
  • git branch -a : liste toutes les branches.
  • git status : liste tous les changements non publiés.
  • git stash : met de côté tous les changements effectués depuis le dernier commit.
  • git stash apply : restaure …

Continuer à lire