Ça fait un moment que ça me démange de basculer sur la syntaxe Markdown1, seulement cette syntaxe a tout de même quelques lacunes par rapport à ce que j’utilise habituellement dans mes billets :
- Pas de
suppressionou d’insertion, faut utiliser les balises HTML<ins>
et<del>
- Pas de possibilité d’indiquer la langue associée à une URL, ce qui m’arrive de temps en temps, essentiellement pour l’anglais
- Pas de positionnement gauche/centre/droite possible pour les images
Maintenant il y a aussi des avantages :
- Une même note de bas de page peut être utilisée plusieurs fois, mais du coup la gestion de leurs références dans le corps du texte n’est pas automatique
- On peut facilement faire des tableaux
Du coup je pense que je vais garder le wiki de Dotclear et que je vais voir s’il n’y a pas moyen d’enrichir un peu sa syntaxe, avec :
- De quoi sortir des tableaux
- Éventuellement de quoi faire des listes
<dl>
,<dt>
et<dd>
- Et enfin j’intègrerais bien de quoi faire des
<aside>
dans les billets, puisque maintenant on affiche de plus en plus en HTML5
Tout ça pour dire que j’aime bien explorer des choses nouvelles à développer, même si finalement le temps ou l’occasion ne seront pas au rendez-vous, ou partiellement.
-
Que j’utilise d’ailleurs pour écrire ce billet. ↩
1 De Nicolas Hoizey -
Tu parles de quelle syntaxe de Markdown ? :-p
Plus précisément :
- tu utilises vraiment souvent les insertions et suppressions ?
- en Kramdown (la syntaxe officielle dans Jekyll), les attributs existent, donc tu peux indiquer la langue d’un lien avec
[intitulé du lien](url/du/lien.html){:lang="en"}
- pareil pour mettre une classe pour positionner les images :
![alt](/path/to/image.jpg){:.right}
par exemple- je n’ai pas compris ce que tu entends par « la gestion de leurs références dans le corps du texte n’est pas automatique »
2 De Franck -
Je parle de la syntaxe MarkdownExtra développé par Michel Fortin et dont j’ai intégré le parseur dans un plugin Dotclear.
Oui j’utilise assez régulièrement les insertions et suppressions.
Avec Dotclear, pas besoin de numéroter les notes de bas de page, c’est automatique ; avec Markdown il faut que tu gères toi-même les numéros (ou références car se ne sont pas forcément des numéros).
Maintenant je vais aller jeter un œil aux différentes variations que j’ai identifiées et qui m’intéresse : pandoc, Maruku, Minima, Kramdown, …
3 De daffyb -
J’ai installé le parseur Markdown dans Dotclear uniquement pour pouvoir faire des tableaux simplement.
C’est, pour moi, le point le plus important.
avant le Markdown, je me tapais les tableaux en html…