Choppe un Pelican et réalise des blogs html rapidement.

Choppe un Pelican et réalise des blogs html rapidement.

Pour changer un peu d’ambiance qui est clairement tourné sur la mise à jour du pagerank aujourd’hui…

Je compte vous parler d’un script en python qui permet de réaliser ses MFAs blogs rapidement. Pour faire simple, j’ai installé ce script sous Debian.

Je ne vais pas vous faire un tuto complet mais plutôt vous filer un tips ou deux car la doc sur Pelican est assez complète ^^

Installation rapide:

On se met dans un environnement virtuel puis :

Pip install pelican

Ensuite on se place dans un dossier que l’on créer par exemple :

mkdir yourproject
cd yourproject
pelican-quickstart

Vous répondez aux petites questions dans le terminal puis vous découvrez que Pelican a mis en place dossiers et fichiers de configs.

yourproject/
├── content
│   └── (pages)
├── output
├── develop_server.sh
├── fabfile.py
├── Makefile
├── pelicanconf.py       # Main settings file
└── publishconf.py       # Settings to use when ready to publish

Pour effectuer une homepage, il faut faire comme ceci :

On se place dans le dossier content (c’est là que vous allez gratter vos textes), puis on créer le dossier pages dans lequel on créé un dossier home.md (.md car on écrit en MarkDown)

C’est quoi Markdown ? C’est simple tu trouveras tout sur ce site pour écrire like a boss avec notepad :) -> http://daringfireball.net/projects/markdown/syntax

Donc dans home.md il faudra placer en haut :

Title: Mon titre qui tue un peu long avec de la sémantique en rapport avec mon money site!
URL:
save_as:index.html

Bon évidemment, il faut gratter un texte dessus et ajouter d’autres metas mais ce save_as: fera le job pour le texte en index :)

J’ai donc juste creuser un peu en me disant tiens le save_as peut aussi me créer des pages personnalisées.

J’ai donc pris un thème basique pour tester cela. La manip est simple, j’ai créé le dossier themes aux côtés de output et content au même niveau.

A l’intérieur, j’ai les thèmes que j’ai récup donc themes->notmyidea où se trouve static et templates.

Bon dans templates, j’ai copié-collé le fichier index.html pour le coller sous le nom de a-propos.html (fûté non?)

Je retourne gratter un texte dans /content/pages sur le fichier a-propos.md

Et hop, je place mon save_as:a-propos.html

Après, on peut toujours aller jeter un oeil sur les plugins de pelican et les thèmes. Bon mis à part pour bootstrap2, pour un thème qui tue il faudra le faire vous même. Rassurez-vous, c’est plus facile que faire un thème avec wordpress.

 

Et vous quels genre d’outils utilisez-vous pour vos blogs en HTML?

source de la photo: Flickr

468 ad

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>