Philippe Wambeke - LoliGrUB (16 juin 2018)
Contraction des mots “web” et “log”, un blog permet de partager du “contenu” sous forme de “billets” (“post” en anglais).
Ces billets sont présentés au lecteur du plus récent au plus ancien.
Tous les sujets peuvent faire l'objet d'un blog: jardinage, cuisine, logiciels libres, sport, mode, écologie, politique, …
C'est un moyen simple et bon marché d'exercer son droit à la liberté d'expression.
Il existe 3 solutions pour devenir “blogger”:
Malgré leur aspect flatteur (pas d'installation, pas de maintenance, pas de backup, …), vous n'êtes pas le maître à bord, ce qui implique:
Ces solutions sont souples et puissantes, mais:
Sous leur aspect “simpliste”, ces solutions offrent de nombreux avantages:
Pelican est un générateur de sites statiques spécialement dédiés aux blogs.
Le principe est simple:
Titre principal ############### Un paragraphe avec du texte. Titre ===== Et ici, une liste à puces: * élément de la liste * autre élément de la liste Sous-titre ---------- Sous-sous-titre ~~~~~~~~~~~~~~~ **Un texte en gras** *Un texte en italique* Un lien_ .. _lien: http://www.monlien.tld Vous pouvez également faire des tableaux : +--------+--------+ | Pays | Région | +========+========+ | France | Europe | +--------+--------+ | Japon | Asie | +--------+--------+
L'installation est très simple:
Une fois installé, la création d'un nouveau blog se fait à l'aide d'un simple:
pelican-quickstart
Ce qui crée l'arborescence suivante:
├── content │ ├── ... │ └── pages │ └── ... ├── ... ├── output ├── pelicanconf.py └── publishconf.py
Le contenu du blog se trouve dans le dossier `content`.
Il peut lui-même être organisé comme bon vous semble, la seule exception est le dossier “`pages`” qui contient autre chose que des billets.
Par exemple:
├── content │ ├── arbustes │ ├── bulbes │ ├── example.rst │ ├── matériel │ ├── pages │ │ ├── about.md │ │ └── contact.md │ ├── potager │ └── vivaces
:date: 2018-04-01 :tags: potager, plantations, saisons, recette :slug: potager :author: Moi :summary: Ceci est le résumé ou une phrase d'accroche pour mon billet Mon potager ########### Que cultiver dans son potager ? Qu'est ce qui est planté ? ========================== Pour une fois, pas windows ;-)
Pelican permet d'avoir un aperçu exact du blog rafraîchi automatiquement au fil de vos modifications:
make devserver
Cette commande lance un serveur web local accessible à `http://localhost:8000`.
Pour l'arrêter:
make stopserver
Une fois satisfait, le blog est prêt à être publié via:
pelican -s publishconf.py
Il suffit ensuite de copier/coller tous les fichiers se trouvant dans le dossier “`output`” sur le serveur web.
Il est possible de personnaliser l'apparence du blog grâce:
Questions ?