Open Time - Mot-clé - syntaxe<p>Open time, open mind, open eyes</p>2024-03-27T08:47:16+01:00Franck Paulurn:md5:61070eb8c883ae7581f861faefddecbfDotclearMémento Markdownurn:md5:bf031b75a63f33619d6448fbe7e1964c2021-12-07T07:36:00+01:002023-01-07T09:39:42+01:00FranckBrèvesmarkdownsyntaxe <p>Objectif : Reprendre le <a href="https://open-time.net/post/2011/05/29/Memento-wiki-Dotclear">mémento du wiki Dotclear</a> et voir comment obtenir l’équivalent avec Markdown… Puis ensuite indiquer les possibilités supplémentaires avec Markdown.</p>
<p>Note : Le symbole <code>⎵</code> représente une espace standard.</p>
<h3>Marqueurs de début de ligne</h3>
<h4>Titres</h4>
<p><strong>Niveau 3</strong> = <code>###⎵</code> + Titre<br />
<strong>Niveau 4</strong> = <code>####⎵</code> + Titre<br />
<strong>Niveau 5</strong> = <code>#####⎵</code> + Titre<br />
(les niveaux 1 et 2 sont réservés au titre du blog et au titre du billet)</p>
<h4>Listes</h4>
<p><strong>Numérotées</strong> = <code>1.⎵</code> + élément de liste<br />
<strong>Non numérotées</strong> = <code>*⎵</code> + élément de liste ou <code>-⎵</code> + élément de liste</p>
<p>2e niveau = <code>⎵⎵⎵⎵1.⎵</code> ou <code>⎵⎵⎵⎵*⎵</code> / <code>⎵⎵⎵⎵-⎵</code> + élément de liste<br />
(indentation = 4 espaces)</p>
<p>Exemple :</p>
<pre><code class="language-markdown">* Premier niveau - 1
42. Deuxième niveau - 1
42. Deuxième niveau - 2
* Premier niveau - 2
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<ul>
<li>Premier niveau - 1
<ol start="42">
<li>Deuxième niveau - 1</li>
<li>Deuxième niveau - 2</li>
</ol></li>
<li>Premier niveau - 2</li>
</ul>
</div>
<h4>Définitions/Descriptions</h4>
<p><strong>Terme</strong> = terme<br />
<strong>Définition</strong> = <code>:⎵</code> + définition/description</p>
<p>Exemple :</p>
<pre><code class="language-markdown">retraite
: c'est quand tu bosses plus pour le patronnat
: c'est quand t'as été mauvais dans la bataille et que tu te tires pour sauver ta life
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<dl>
<dt>retraite</dt>
<dd>c’est quand tu bosses plus pour le patronnat</dd>
<dd>c’est quand t’as été mauvais dans la bataille et que tu te tires pour sauver ta life</dd>
</dl>
</div>
<h4>Bloc détail</h4>
<p>Pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple :</p>
<pre><code class="language-markdown"><details open>
<summary>Titre du bloc détail</summary>
Contenu du bloc détail
</details>
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<details open>
<summary>Titre du bloc détail</summary>
Contenu du bloc détail
</details>
</div>
<h4>Divers</h4>
<p><strong>Trait horizontal</strong> = <code>----</code></p>
<p><strong>Texte préformatté</strong> = <code>⎵⎵⎵⎵</code> + texte</p>
<p><strong>Bloc de citation</strong> = <code>>⎵</code> + texte, exemple :</p>
<pre><code class="language-markdown">> Footer de merde !
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<blockquote>
<p>Footer de merde !</p>
</blockquote>
</div>
<p><strong>Bloc de côté</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple :</p>
<pre><code class="language-markdown"><aside>
Contenu du bloc de côté
</aside>
</code></pre>
<h4>Abréviations</h4>
<p><code>*[</code> + abréviation + <code>]:</code> + titre (optionnel)<br />
Les abréviations sont appliquées partout dans le texte et sont ensuite supprimées du résultat final.</p>
<p>Exemple :</p>
<pre><code class="language-markdown">The HTML specification is maintained by the W3C.
*[HTML]: Hyper Text Markup Language
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<p>The <abbr title="Hyper Text Markup Language">HTML</abbr> specification is maintained by the W3C.</p>
</div>
<h4>Bloc <abbr title="Hyper Text Markup Language">HTML</abbr></h4>
<p>Insérer directement le code <abbr title="Hyper Text Markup Language">HTML</abbr>.</p>
<h3>Marqueurs en fin de ligne</h3>
<p><strong>Retour à la ligne</strong> = <code>⎵⎵</code> (2 espaces)</p>
<h3>Attributs <abbr title="Hyper Text Markup Language">HTML</abbr></h3>
<p>Utiliser <code>{ [.classe] [#id] [attribut=valeur] }</code> en fin de (1re) ligne<br />
Valable pour les titres, images, liens, blocs de code.</p>
<p>Exemple :</p>
<pre><code class="language-markdown">[Lien en anglais](https://michelf.ca/projects/php-markdown/){hreflang=en}
```language-javascript { .sample }
let i = null;
```
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<p><a href="https://michelf.ca/projects/php-markdown/" hreflang="en">Lien en anglais</a></p>
<pre><code class="language-javascript sample">let i = null;
</code></pre>
</div>
<h3>Marqueurs indépendants de la position</h3>
<p><strong>Emphase</strong> = <code>*</code> + texte + <code>*</code><br />
<strong>Forte emphase</strong> = <code>**</code> + texte + <code>**</code></p>
<p><strong>Insertion</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr> = <code><ins></code> + texte + <code></ins></code><br />
<strong>Suppression</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr> = <code><del></code> + texte + <code></del></code><br />
<strong>Marqueur</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr> = <code><mark></code> + texte + <code></mark></code></p>
<p><strong>Exposant</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr> = <code><sup></code> + texte + <code></sup></code><br />
<strong>Indice</strong> = pas d’équivalence, il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr> = <code><sub></code> + texte + <code></sub></code></p>
<p><strong>Lien</strong> = <code>(</code> + url + <code>)</code><br />
<code>[</code> + nom + <code>](</code> + url + <code>)</code><br />
<code>[</code> + nom + <code>](</code> + url + “titre” + <code>)</code><br />
<code>[</code> + nom + <code>](</code> + url + <code>){ lang=</code> + langue + <code>}</code><br />
<code>[</code> + nom + <code>](</code> + url + “titre” + <code>){ lang=</code> + langue + <code>}</code></p>
<p><strong>Image</strong> = <code>![</code> + nom + <code>](</code> + url + <code>)</code><br />
Pas d’équivalence pour les formes plus complexes (positionnées et/ou avec titre, légende, …) ; dans ce cas il faut utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple :</p>
<pre><code class="language-markdown">![Avatar](/public/avatar.jpg)
<img src="https://open-time.net/public/avatar.jpg" alt="" style="margin: 0 auto; display: block;" />
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<p><img src="https://open-time.net/public/avatar.jpg" alt="Avatar" height="90" width="90" /></p>
<p><img src="https://open-time.net/public/avatar.jpg" alt="" style="margin: 0 auto; display: block;" height="90" width="90" /></p>
</div>
<p><strong>ancre</strong> = pas d’équivalence, utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple : <code><a id="</code> + ancre + <code>"></code> + texte + <code></a></code></p>
<p><strong>Citation</strong> = pas d’équivalence, utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple : <code><q></code> + citation + <code></q></code></p>
<p><strong>Code</strong> = <code>`</code> + code ici + <code>`</code></p>
<p><strong>Locution étrangère</strong> = pas d’équivalence, utiliser du <abbr title="Hyper Text Markup Language">HTML</abbr>, exemple : <code><i lang="</code> + langue + <code>"></code> + locution + <code></i></code></p>
<p><strong>Note</strong> = <code>[^</code> + id + <code>]</code><br />
<code>[^</code> + id + <code>]:⎵</code> + Corps de la note.</p>
<p>Exemple :</p>
<pre><code class="language-markdown">Markdown est potentiellement plus souple que le wiki Dotclear[^1].
[^1]: Mais le wiki Dotclear peut embarquer du Markdown alors que le contraire n'est pas vrai.
</code></pre>
<p>Donne :</p>
<div class="parser-result">
<p>Markdown est potentiellement plus souple que le wiki Dotclear<sup id="fnref:ts1673080782.1"><a href="https://open-time.net/post/2021/12/07/Memento-Markdown#fn:ts1673080782.1" class="footnote-ref" role="doc-noteref">1</a></sup>.</p>
</div>
<p><strong>Litéral</strong> = <code>\</code> + caractère (empêche l’interprétation d’un code Markdown)</p>
<p><strong>Span <abbr title="Hyper Text Markup Language">HTML</abbr></strong> = pas d’équivalence, insérer directement le code <abbr title="Hyper Text Markup Language">HTML</abbr></p>
<p><strong>Code <abbr title="Hyper Text Markup Language">HTML</abbr></strong> = pas d’équivalence, insérer directement le code <abbr title="Hyper Text Markup Language">HTML</abbr></p>
<h3>Spécifique à Markdown</h3>
<h4>Blocs de code</h4>
<p><code>```</code> + [ <code>language-</code> + langage ]<br />
Contenu du code<br />
<code>```</code></p>
<h4>Tables</h4>
<p>Exemple :</p>
<pre><code class="language-markdown">First Header | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
</code></pre>
<p>Donne :</p>
<div>
<table>
<thead>
<tr>
<th>First Header</th>
<th>Second Header</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content Cell</td>
<td>Content Cell</td>
</tr>
<tr>
<td>Content Cell</td>
<td>Content Cell</td>
</tr>
</tbody>
</table>
</div>
<p>Alignement, exemple :</p>
<pre><code class="language-markdown">À gauche | À droite | Centré
:--------- | -----:|:--------:
Computer | $1600 | x
Phone | $12 | -
Pipe | $1 | -
</code></pre>
<h4><abbr title="Hyper Text Markup Language">HTML</abbr> et Markdown</h4>
<p>Un bloc <abbr title="Hyper Text Markup Language">HTML</abbr> peut contenir du contenu utilisant la syntaxe Markdown, à condition d’ajouter l’attribut <code>markdown="1"</code> au bloc. Dans certains cas, table de cellule par exemple (lorsqu’il y a risque de confusion), seuls les éléments en ligne seront interprétés. Dans ce cas utiliser <code>markdown="block"</code> comme attribut de bloc.</p>
<p>Exemple :</p>
<pre><code class="language-markdown"><p>Texte en **gras** et texte en *italique* dans un bloc HTML</p>
</code></pre>
<p>Donne :</p>
<div>
<p>Texte en **gras** et texte en *italique* dans un bloc HTML</p>
</div>
<p>Et avec l’attribut, exemple :</p>
<p>Exemple :</p>
<pre><code class="language-markdown"><p markdown="1">Texte en **gras** et texte en *italique* dans un bloc HTML</p>
</code></pre>
<p>Donne :</p>
<div>
<p>Texte en <strong>gras</strong> et texte en <em>italique</em> dans un bloc <abbr title="Hyper Text Markup Language">HTML</abbr></p>
</div>
<div class="footnotes" role="doc-endnotes">
<hr />
<ol>
<li id="fn:ts1673080782.1" role="doc-endnote">
<p>Mais le wiki Dotclear peut embarquer du Markdown alors que le contraire n’est pas vrai. <a href="https://open-time.net/post/2021/12/07/Memento-Markdown#fnref:ts1673080782.1" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>
</ol>
</div>
https://open-time.net/post/2021/12/07/Memento-Markdown#comment-formhttps://open-time.net/feed/atom/comments/15183Tout est dans le détailurn:md5:01b4e4ccbe164673c7f7354df4cf1e812021-10-26T08:12:00+02:002021-10-26T12:42:56+02:00FranckBrèvesdotcleardéveloppementsyntaxewiki <p><img src="https://open-time.net/public/memojis/idee.jpg" alt="" style="display:table; margin:0 auto;" height="421" width="421" /></p>
<p>Hier, j’insérais un bloc <code>details</code> dans <a href="https://open-time.net/post/2021/10/25/Derniere-ligne-droite">mon billet</a> pour permettre de cacher à l’affichage la solution d’une petite question que je posais, à grand coups de macro html :</p>
<pre>///html
<details>
<summary>Explication…</summary>
///
En fait le code proposé est équivalent à :
///hljs javascript
content = content + (excerpt ? `${excerpt}<hr />` : '');
///
Ce qui ne donnera pas du tout le même résultat que :
///hljs javascript
content = (excerpt ? `${excerpt}<hr />` : '') + content;
///
Vous voyez ?
///html
</details>
///</pre>
<p>Et puis je me suis dit que ça serait cool que la syntaxe wiki de Dotclear prenne en charge ce genre de bloc, que je pourrais être amené à utiliser plus fréquemment !</p>
<p>Alors je me suis mis en mode <i lang="en"><abbr title="Test Driven Development">TDD</abbr></i> et j’ai commencé à coder les tests unitaires puis ensuite le code du wiki pour obtenir ce que je souhaitais.</p>
<p>Ça sera dans la prochaine version de Dotclear, la 2.20, qui devrait sortir mi-novembre si pas de souci entretemps \o/</p>
<p>La syntaxe retenue est la suivante :</p>
<ul>
<li>Le début du bloc <code>details</code> se fera à l’aide d’un caractère <i lang="en">pipe</i> <code>|</code> placé en tout début de ligne et suivi par le texte qui sera intégré dans le bloc <code>summary</code>.</li>
<li>La fin du bloc se fera à l’aide du même caractère <code>|</code> placé en tout début de ligne et suivi de rien d’autre</li>
<li>Entre les deux, vous mettrez tout ce que vous voudrez, comme pour un billet normal</li>
</ul>
<p>Exemple avec ce que je mettais hier dans mon billet :</p>
<pre>|Explication…
En fait le code proposé est équivalent à :
///hljs javascript
content = content + (excerpt ? `${excerpt}<hr />` : '');
///
Ce qui ne donnera pas du tout le même résultat que :
///hljs javascript
content = (excerpt ? `${excerpt}<hr />` : '') + content;
///
Vous voyez ?
|</pre>
<p>Et voilà, ça sera tout de même plus simple :-)</p>
<p>Cerise sur le gâteau, avec un attribut <code>§§open§§</code> en fin de 1re ligne, ça permettra d’afficher le bloc ouvert plutôt que fermé ;-)</p>https://open-time.net/post/2021/10/26/Tout-est-dans-le-detail#comment-formhttps://open-time.net/feed/atom/comments/15141Mémento wiki Dotclearurn:md5:5b84c99293eae5ccc8435f5dfa287e612021-02-07T12:05:00+01:002021-10-26T13:08:26+02:00FranckDotcleardotclearsyntaxewiki <p>Il m’arrive de temps en temps d’avoir besoin de me référer à la syntaxe wiki utilisée et j’oublie qu’elle est présente à droite, en cliquant sur le bouton d’aide présent lors de l’édition d’un billet. Alors je me suis fait un petit mémento qui synthétise sur une page l’ensemble des codes utilisés :</p>
<a href="https://open-time.net/public/illustrations/2021/wiki.png" title="Syntaxe du wiki de Dotclear 2.20, oct. 2021"><figure style="display:table; margin:0 auto;"><img src="https://open-time.net/public/illustrations/2021/.wiki_u.png" alt="Syntaxe du wiki de Dotclear 2.20, oct. 2021" title="Syntaxe du wiki de Dotclear 2.20, oct. 2021" height="423" width="600" /><figcaption>Syntaxe du wiki de Dotclear 2.20</figcaption></figure></a>
<p>Le fichier PDF est disponible en pièce jointe si vous voulez le récupérer et éventuellement l’imprimer pour l’avoir sous la main.</p>
<p><em>Edit du 3 juin 2011 : Suite à une demande de Sylvain en commentaire je précise que ce document et l’image sont sous licence <a href="http://fr.wikipedia.org/wiki/WTF_Public_License" hreflang="fr" title="WTFPL Licence">WTFPL</a> ;-)</em></p>
<p><em>Edit du 16 septembre 2011 : Correction du mémento suite à une remarque judicieuse et tout à fait exacte de Lomalarch en commentaire.</em></p>
<p><em>Edit du 12 février 2016 : Ajout de la légende pour les images, et du marqueur (HTML5), à partir de Dotclear 2.9.</em></p>
<p><em>Edit du 23 mars 2016 : Ajout des blocs de côté (HTML5), à partir de Dotclear 2.10.</em></p>
<p><em>Edit du 19 août 2018 : Ajout des exposants et listes de définition, à partir de Dotclear 2.14.</em></p>
<p><em>Edit du 4 septembre 2019 : Ajout de l’indice, à partir de Dotclear 2.15.</em></p>
<p><em>Edit du 19 mai 2020 : Ajout de la locution étrangère, à partir de Dotclear 2.16.</em></p>
<p><em>Edit du 7 février 2021 : Ajout des attributs HTML (bloc, inline), Span, Indice (modification des marqueurs), à partir de Dotclear 2.18</em></p>
<p><em>Edit du 26 octobre 2021 : Ajout du bloc détail, à partir de Dotclear 2.20</em></p>https://open-time.net/post/2011/05/29/Memento-wiki-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/7057Notes de bas de pageurn:md5:be9204535b18932e53dd60e36cecc5182020-09-18T08:22:00+02:002020-09-18T07:24:47+02:00FranckDotcleardotcleardéveloppementHTMLmarkdownsyntaxewiki <p>Forcément, à force de n’utiliser que le wiki et parfois un peu Markdown j’en viens à oublier tout ceux qui utilisent l’édition en mode HTML, les pauvres, privés qu’ils sont de toutes les merveilles rendues possibles par ces deux syntaxes.</p>
<p>Ça a été rendu flagrant pendant l’Auberge des Blogueurs, où l’absence de possibilité de faire simplement des notes de bas de page en HTML était pointée du doigt.</p>
<p>Du coup, <a href="https://git.dotclear.org/dev/dotclear/issues/66">ticket</a>, et dans la foulée, hier, j’ai commencé à tester des trucs dans dcCKEditor<sup>[<a href="https://open-time.net/post/2020/09/18/Notes-de-bas-de-page#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup> …</p>
<p>Pendant l’édition…</p>
<p><a href="https://open-time.net/public/screenshots/2020/footnote-admin.jpg"><img src="https://open-time.net/public/screenshots/2020/.footnote-admin_u.jpg" alt="" style="display:table; margin:0 auto;" height="178" width="600" /></a></p>
<p>Et le rendu avec le thème Berlin…</p>
<p><a href="https://open-time.net/public/screenshots/2020/footnote-public.jpg"><img src="https://open-time.net/public/screenshots/2020/.footnote-public_u.jpg" alt="" style="display:table; margin:0 auto;" height="206" width="600" /></a></p>
<p><i lang="en">To be continued…</i></p>
<div class="footnotes"><h4>Note</h4>
<p>[<a href="https://open-time.net/post/2020/09/18/Notes-de-bas-de-page#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] Je ne ferai pas la même chose pour dcLegacyEditor en mode HTML, il faudrait tout coder de A à Z et voilà, quoi :-)</p></div>
https://open-time.net/post/2020/09/18/Notes-de-bas-de-page#comment-formhttps://open-time.net/feed/atom/comments/14720Markdown, next…urn:md5:809455d067fc113d323f31d98eb791ed2020-08-02T09:30:00+02:002020-08-02T09:58:01+02:00FranckDotcleardotcleardéveloppementmarkdownpluginsyntaxe <p>Je trouvais limitée la syntaxe Markdown fournie par le plugin que j’ai codé, mais il serait, pas mal, spice de feignasse, de mettre à jour la bibliothèque plutôt que de conserver l’actuelle qui date de 2013, certes corrigée pour tourner avec PHP 7, mais tout de même…</p>
<p>Parce que la plus récente, qui date de 2019, intègre les attributs supplémentaires à l’image de ce que j’ai mis en place du côté de Dotclear. On va enfin pouvoir préciser, entre autres, la langue d’un lien autrement qu’en utilisant du pur HTML (ce qui est possible aujourd’hui).</p>
<p>Y’a plus qu’à…</p>https://open-time.net/post/2020/08/02/Markdown-next#comment-formhttps://open-time.net/feed/atom/comments/14664Une 2e cerise sur le wikiurn:md5:ce60bbdcd46d70fd00b80a50809a1a1f2020-07-25T08:55:00+02:002020-07-26T01:37:44+02:00FranckDotcleardotcleardéveloppementsyntaxewiki <p>Alors les attributs de bloc, c’est cool, mais ça serait bien d’avoir aussi des attributs pour les éléments en ligne, non ?</p>
<p>Eh bien ça sera aussi dans la 2.17, avec au passage l’ajout de la possibilité de mettre des <code><span></code> avec la syntaxe <code>;;contenu-du-span;;</code>.</p>
<p>Quant aux attributs des éléments en ligne, la syntaxe est la suivante : <code>§attributs§</code>, à placer juste avant le marqueur de fin de balise.</p>
<p>Exemple pour ajouter une classe à une citation en ligne :</p>
<pre>
Il ne faut pas croire tout ce qui se dit sur Internet, ;;Charles De Gaulle§class="signature"§;;
</pre>
<p>Ce qui donnera :</p>
<pre><code class="language-xml"><p>Il ne faut pas croire tout ce qui se dit sur Internet, <span class="signature">Charles De Gaulle</span></code></pre>
<p>Et une fois rendu :</p>
<p>Il ne faut pas croire tout ce qui se dit sur Internet, <span class="signature">Charles De Gaulle</span>
<p>Pour l’instant il existe une <strong>limitation</strong> pour les attributs des éléments en ligne, ils ne peuvent être imbriqués ; on ne peut pas utiliser par exemple :</p>
<pre>
Il ne faut pas croire tout ce qui se dit sur Internet, __Charles ''De Gaulle§class="patronyme"§''§class="auteur"§__.
</pre>
<p>Dans ce cas là, tous les attributs sont mis au niveau de l’élément le plus haut (englobant), et donc ici c’est le <code><strong></code> qui va hériter de <code>class="patronyme"</code> et de <code>class="auteur"</code>.</p>
<p>J’essaierai de faire sauter cette limitation, mais vu le manque de documentation dans le code du moteur de wiki, c’est tout sauf simple et je m’y casse les dents depuis hier…</p>https://open-time.net/post/2020/07/25/Une-2e-cerise-sur-le-wiki#comment-formhttps://open-time.net/feed/atom/comments/14656Syntaxe wiki 2.17urn:md5:2f909a97b268592a1f2357a4bf60f9a52020-07-24T09:16:00+02:002020-07-24T08:45:57+02:00FranckDotcleardotcleardéveloppementsyntaxewiki <p>Pour en revenir à ce que <a href="https://open-time.net/post/2020/07/22/Ca-s-en-va-et-ca-revient">je racontais avant-hier</a> à propos des évolutions de la syntaxe wiki pour la 2.17, voilà un autre exemple que j’avais en tête (autre que celui de la reprise de liste numérotée avec un index différent de 1), et dont <a href="https://open-time.net/post/2018/08/21/Un-peu-de-style">je causais un peu</a> il y a quelques temps.</p>
<p>J’ai donc, sur ce blog, deux classes supplémentaires pour gérer les blocs de côté (<mark><aside></mark>), <code>.left</code> pour cadrer le bloc à gauche plutôt qu’à droite par défaut, et <code>.inline</code> pour l’insérer dans le flot des blocs, comme un paragraphe.</p>
<p>Jusqu’à la 2.16.9 compris, pour pouvoir spécifier ces classes, pas d’autre choix, en syntaxe wiki, que de basculer temporairement en mode HTML avec la macro <code>///html</code> en début de ligne :</p>
<pre>
///html
<aside class="left">
…
</aside>
<aside class="inline">
…
</aside>
</pre>
<p>Ce qui donne, pour les trois présentations possibles :</p>
<p>Tout d’abord avec le style standard…</p>
<aside><p><em>(extrait de « Les hommes illustres » de Plutarque)</em></p></aside>
<p>« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »</p>
<p>Avec la classe <code>.left</code> :</p>
<aside class="left">
<em>(extrait de « Les hommes illustres » de Plutarque)</em>
</aside>
<p>« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »</p>
<p>Et avec la classe <code>.inline</code> :</p>
<aside class="inline">
<em>(extrait de « Les hommes illustres » de Plutarque)</em>
</aside>
<p>« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »</p>
<p>Tout ça avec le désavantage de devoir utiliser du HTML pour tout le contenu du bloc de côté !</p>
<p>Avec la 2.17, ça sera plus simple, puisqu’il suffira de mettre ça avec le marqueur d’attribut :</p>
<pre>
) ''(extrait de « Les hommes illustres » de Plutarque)''§§class="left"§§
</pre>
<p>Ou</p>
<pre>
) ''(extrait de « Les hommes illustres » de Plutarque)''§§class="inline"§§
</pre>
<hr />
<p>Pour l’instant je n’ai pas « filtré » ce qu’on pouvait placer comme attribut et j’imagine qu’on pourrait s’amuser à y placer plus que quelques attributs de balise HTML, comme par exemple un peu de javascript, voire fermer et ouvrir quelques balises supplémentaires :</p>
<pre>
« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »§§onclick="alert('Coucou !')">Cliquez-moi !</p><h1>Bizarre</h1><p§§
</pre>
<p>Ce qui donnerait en HTML :</p>
<pre><code class="language-xml"><p onclick="alert('Coucou !')">Cliquez-moi !</p><h1>Bizarre</h1><p>« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »</p></code></pre>
<p>En situation :</p>
<p onclick="alert('Coucou !')">Cliquez-moi !</p><h1>Bizarre</h1><p>« On rapporte qu’après le déluge les Thesprotes et les Molosses eurent pour premier roi Phaéton, l’un de ceux qui vinrent en Épire avec Pelasgus ; mais quelques-uns disent que Deucalion et Pyrrha bâtirent le temple de Dodone, et qu’ils s’établirent là même, chez les Molosses. »</p>
<hr />
<p>À voir à l’usage si ça risque de poser problème… Cela dit rien de plus que ce qu’on peut déjà faire aujourd’hui !</p>https://open-time.net/post/2020/07/24/Syntaxe-wiki-217#comment-formhttps://open-time.net/feed/atom/comments/14655Ça s'en va et ça revienturn:md5:8b84a4587c2b0f416df473753a0af1882020-07-22T10:20:00+02:002020-07-22T19:27:37+02:00FranckDotcleardotcleardéveloppementsyntaxewiki <a href="https://open-time.net/public/illustrations/2020/wiki.png" title="Syntaxe du wiki de Dotclear 2.16, mai 2020"><figure style="display:table; margin:0 auto;"><img src="https://open-time.net/public/illustrations/2020/.wiki_u.png" alt="Syntaxe du wiki de Dotclear 2.16, mai 2020" title="Syntaxe du wiki de Dotclear 2.16, mai 2020" height="423" width="600" /><figcaption>Syntaxe du wiki de Dotclear 2.16</figcaption></figure></a>
<p>Finalement après avoir supprimé le support de l’indice avec la syntaxe <code>_indice_</code> la voilà de retour avec une syntaxe modifiée qui devrait poser moins de problème : <code>,,indice,,</code>.</p>
<p>Et puis au passage, j’ai ajouté un truc que je voulais mettre en place depuis longtemps, en particulier pour pouvoir mettre en pause une liste numérotée et pouvoir la reprendre ensuite, ce qui n’est pas possible à ce jour.</p>
<p>Exemple :</p>
<pre>
# Élément 1
# Élément 2
Un peu de blabla puis…
# Élément 3
# Élément 4
</pre>
<p>Qui donne :</p>
<ol>
<li>Élément 1</li>
<li>Élément 2</li>
</ol>
<p>Un peu de blabla puis…</p>
<ol>
<li>Élément 3</li>
<li>Élément 4</li>
</ol>
<p>Soit côté HTML :</p>
<pre><code class="language-xml"><ol>
<li>Élément 1</li>
<li>Élément 2</li>
</ol>
<p>Un peu de blabla puis…</p>
<ol>
<li>Élément 3</li>
<li>Élément 4</li>
</ol></code></pre>
<p>C’est balot, la liste interrompue a repris à l’indice 1.</p>
<p>Avec la modification, on va pouvoir lui dire de reprendre au numéro 3 :</p>
<pre>
# Élément 1
# Élément 2
Un peu de blabla puis…
# Élément 3§§|start="3"§§
# Élément 4
</pre>
<p>Qui donnera le résultat attendu, soit en HTML :</p>
<pre><code class="language-xml"><ol>
<li>Élément 1</li>
<li>Élément 2</li>
</ol>
<p>Un peu de blabla puis…</p>
<ol start="3">
<li>Élément 3</li>
<li>Élément 4</li>
</ol></code></pre>
<p>La syntaxe est la suivante :</p>
<pre>
§§attributs du bloc§§
</pre>
<p>À placer en toute fin de ligne (sur la première pour un bloc multiligne), et qui permet de rajouter les attributs spécifiés dans la balise du bloc. C’est valable pour :</p>
<ul>
<li>Les titres (<mark><h…></mark>)</li>
<li>Les lignes de séparation (<mark><hr /></mark>)</li>
<li>Les blocs de citation (<mark><blockquote></mark>)</li>
<li>Les listes numérotées et non numérotées (<mark><ul></mark>, <mark><ol></mark>, <mark><li></mark>)</li>
<li>Les listes de définitions (<mark><dl></mark>, <mark><dt></mark>, <mark><dd></mark>)</li>
<li>Les textes préformatés (<mark><pre></mark>)</li>
<li>Les blocs de côté (<mark><aside></mark>)</li>
<li>Les paragraphes (<mark><p></mark>)</li>
</ul>
<p>Pour les listes numérotées, non numérotées et de définitions, si on veut ajouter des attributs au bloc englobant (<mark><ul></mark>, <mark><ol></mark>, <mark><dl></mark>) il faut alors utiliser la syntaxe suivante, sur le premier élément de la liste (c’est ce que j’ai fait dans l’exemple ci-dessus, où on positionne le compteur à 3) :</p>
<pre>
§§|attributs de la liste§§
</pre>
<p>Et si on a besoin d’ajouter aussi des attributs au premier élément de la liste, il faut utiliser la syntaxe suivante :</p>
<pre>
§§attributs de l'élément|attributs de la liste§§
</pre>
<p>Toujours en fin de ligne.</p>
<p>Si le thème utilisé le prévoit, ça va permettre de rajouter des classes aux blocs, par exemple pour positionner différemment un bloc de côté (<mark><aside></mark>) ; après c’est une question d’imagination !</p>
<p>Ça sera dans la future 2.17 et ça serait cool que vous testiez ça sur le canal <strong>unstable</strong> si possible, avant que je la sorte ! Merci.</p>https://open-time.net/post/2020/07/22/Ca-s-en-va-et-ca-revient#comment-formhttps://open-time.net/feed/atom/comments/14653La syntaxe du wiki de Dotclearurn:md5:2e7e43f163cfd84f033da7b9487804462020-07-20T09:58:00+02:002020-07-20T09:31:58+02:00FranckDotcleardotcleardéveloppementsyntaxewiki <p>Pour l’instant on utilise ces caractères :</p>
<p><kbd>!</kbd>, <kbd>#</kbd>, <kbd>*</kbd>, <kbd>=</kbd>, <kbd>:</kbd>, <kbd>-</kbd>, <kbd>></kbd>, <kbd>)</kbd>, <kbd>/</kbd>, <kbd>%</kbd>, <kbd>'</kbd>, <kbd>_</kbd>, <kbd>+</kbd>, <kbd>"</kbd>, <kbd>^</kbd>, <kbd>_</kbd>, <kbd>[</kbd>, <kbd>]</kbd>, <kbd>|</kbd>, <kbd>(</kbd>, <kbd>~</kbd>, <kbd>?</kbd>, <kbd>{</kbd>, <kbd>}</kbd>, <kbd>@</kbd>, <kbd>£</kbd>, <kbd>$</kbd>, <kbd>\</kbd> et <kbd>`</kbd>.</p>
<p>Soit à peu près tout ceux qu’on peut raisonnablement trouver sur un clavier occidental, ou presque.</p>
<p>Je pense qu’il va falloir que je remplace celui utilisé pour l’indice, <kbd>_</kbd>, peut-être avec un caractère moins courant.</p>
<p><kbd>§</kbd> pourrait être un candidat — quoique pour indiquer qu’il s’agit d’un indice, ça reste moyennement parlant — sauf que je le réserve à un autre usage (ajout d’attributs).</p>
<p>Sinon un caractère pas directement accessible sur le clavier mais ça limiterait grandement son aspect pratique.</p>
<p>Je pense que je vais faire un pas en arrière avec le support de l’indice et supprimer cette syntaxe du wiki Dotclear.</p>https://open-time.net/post/2020/07/20/La-syntaxe-du-wiki-de-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/14651Plugin formatting-markdown 1.8 pour Dotclearurn:md5:c5b06486ecb6155fb75f4518b56d1fd72020-02-25T09:50:00+01:002020-02-25T09:53:19+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version qui assure la compatibilité avec PHP 7.4.</p>
<hr />
<p>Le choix de la syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><a href="https://open-time.net/public/screenshots/2018/md-syntaxe.jpg" title="Choix de la syntaxe d'écriture du billet"><img src="https://open-time.net/public/screenshots/2018/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:table; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></a></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2018/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2018/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:table; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce plugin permet également d’inclure, sous forme de <strong>macro</strong>, une partie écrite avec la syntaxe Markdown dans un billet utilisant la syntaxe Wiki de Dotclear. Pour insérer une partie en Markdown il suffit de faire précéder celle-ci par <code>///md</code> (en début de ligne) et de la finir par une ligne contenant <code>///</code></p>
<p>Le support se fera sur <a href="https://github.com/franck-paul/formatting-markdown">Github</a>.</p>https://open-time.net/post/2020/02/25/Plugin-formatting-markdown-18-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/14502Wiki Clearbricksurn:md5:9919458faaa6e71d489184dfdf452b4d2018-02-12T07:49:00+01:002018-02-12T08:00:38+01:00FranckDotcleardotcleardéveloppementsyntaxewiki <p>Vu ce qui se fait ailleurs, j’ai bien envie de compléter (un peu) la syntaxe du wiki de Clearbricks pour ajouter la gestion (simple) des <strong>tableaux</strong> et voir s’il y a moyen de rajouter un système pour spécifier <strong>id/class</strong><sup>[<a href="https://open-time.net/post/2018/02/12/Wiki-Clearbricks#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup> pour tout ou partie des éléments gérés.</p>
<p>Exemple pour le markdown, dont je m’inspirerai peut-être, à moins que j’aille voir chez Spip comment ils gèrent ça :</p>
<pre><code class="language-markdown">| Type | Dotclear | Markdown |
| ---- | ---- | ---- |
| Niveau 3 | `!!!` + *Titre* | `###` + *Titre* |
| Niveau 4 | `!!` + *Titre* | `####` + *Titre* |
| Niveau 5 | `!` + *Titre* | `#####` + *Titre* |</code></pre>
<p>Qui donne ensuite :</p>
<table>
<thead>
<tr>
<th>Type</th>
<th>Dotclear</th>
<th>Markdown</th>
</tr>
</thead>
<tbody>
<tr>
<td>Niveau 3</td>
<td><code>!!!</code> + <em>Titre</em></td>
<td><code>###</code> + <em>Titre</em></td>
</tr>
<tr>
<td>Niveau 4</td>
<td><code>!!</code> + <em>Titre</em></td>
<td><code>####</code> + <em>Titre</em></td>
</tr>
<tr>
<td>Niveau 5</td>
<td><code>!</code> + <em>Titre</em></td>
<td><code>#####</code> + <em>Titre</em></td>
</tr>
</tbody>
</table>
<p>Pour la petite histoire, le tableau ci-dessus a été inséré au format <strong>Markdown</strong> dans un billet écrit avec la syntaxe <strong>wiki</strong> de Dotclear. Eh oui, on peut faire ça, suffit d’utiliser la macro <mark>///md</mark> sur la ligne qui précède et d’ajouter une ligne ensuite avec le symbole de fin de macro <mark>///</mark>.</p>
<p>Pour ça, il suffit d’installer le plugin <a href="https://open-time.net/post/2018/02/01/Plugin-formatting-markdown-17-pour-Dotclear">formatting-markdown</a> et c’est tout. Le meilleur des deux syntaxes dans un même billet \o/</p>
<div class="footnotes"><h4>Note</h4>
<p>[<a href="https://open-time.net/post/2018/02/12/Wiki-Clearbricks#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] Sachant qu’on peut déjà ajouter des <strong>ancres</strong> (<code>~ancre~</code>) qui permettent de spécifier des <strong>id</strong> via des liens à certains endroits.</p></div>
https://open-time.net/post/2018/02/12/Wiki-Clearbricks#comment-formhttps://open-time.net/feed/atom/comments/13689Plugin formatting-markdown 1.7 pour Dotclearurn:md5:23837db9f8126f5d5ff21eb2634b50352018-02-01T12:29:00+01:002018-02-01T12:29:00+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version qui corrige un petit bug javascript passé inaperçu et assure la compatibilité avec PHP 7.2.</p>
<hr />
<p>Le choix de la syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><a href="https://open-time.net/public/screenshots/2018/md-syntaxe.jpg" title="Choix de la syntaxe d'écriture du billet"><img src="https://open-time.net/public/screenshots/2018/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:table; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></a></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2018/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2018/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:table; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce plugin permet également d’inclure, sous forme de <strong>macro</strong>, une partie écrite avec la syntaxe Markdown dans un billet utilisant la syntaxe Wiki de Dotclear. Pour insérer une partie en Markdown il suffit de faire précéder celle-ci par <code>///md</code> (en début de ligne) et de la finir par une ligne contenant <code>///</code></p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2018/02/01/Plugin-formatting-markdown-17-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/13671Plugin formatting-markdown 1.6 pour Dotclearurn:md5:2c2ca9d07c7023ae5eb8ed9735a6553a2016-09-14T11:10:00+02:002016-09-14T10:21:16+02:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version qui permet d’inclure, sous forme de macro, une partie écrite avec la syntaxe Markdown dans un billet utilisant la syntaxe Wiki de Dotclear ; parce que je ne compte plus le nombre de fois où je me suis dit que markdown avait tout de même quelques atouts que le Wiki de Dotclear n’avait pas, mais qui en a d’autres, et que c’était dommage de ne pas pouvoir profiter des deux en même temps ! Eh bien, c’est maintenant de l’histoire ancienne \o/</p>
<p>Pour insérer une partie en Markdown il suffit de faire précéder celle-ci par <code>///md</code> (en début de ligne) et de la finir par une ligne contenant <code>///</code></p>
<hr />
<p>Le choix de la syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:table; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:table; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2016/09/14/Plugin-formatting-markdown-16-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12997Markdownurn:md5:4969e8d771c15c9380971bd99c5a20472016-03-23T11:56:00+01:002016-03-23T12:34:46+01:00FranckDotclearbonheurs du jourdotclearsyntaxewiki <p>Ça fait un moment que ça me démange de basculer sur la syntaxe Markdown<sup id="fnref:n1"><a href="https://open-time.net/post/2016/03/23/Markdown#fn:n1" rel="footnote">1</a></sup>, seulement cette syntaxe a tout de même quelques lacunes par rapport à ce que j’utilise habituellement dans mes billets :</p>
<ul>
<li>Pas de <del>suppression</del> ou d’<ins>insertion</ins>, faut utiliser les balises HTML <code><ins></code> et <code><del></code></li>
<li>Pas de possibilité d’indiquer la langue associée à une <abbr title="Uniform Resource Locator">URL</abbr>, ce qui m’arrive de temps en temps, essentiellement pour l’anglais</li>
<li>Pas de positionnement gauche/centre/droite possible pour les images</li>
</ul>
<p>Maintenant il y a aussi des avantages :</p>
<ul>
<li>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</li>
<li>On peut facilement faire des <mark>tableaux</mark></li>
</ul>
<p>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 :</p>
<ul>
<li>De quoi sortir des tableaux</li>
<li>Éventuellement de quoi faire des listes <code><dl></code>, <code><dt></code> et <code><dd></code></li>
<li>Et enfin j’intègrerais bien de quoi faire des <code><aside></code> dans les billets, puisque maintenant on affiche de plus en plus en HTML5</li>
</ul>
<p>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.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:n1">
<p>Que j’utilise d’ailleurs pour écrire ce billet. <a href="https://open-time.net/post/2016/03/23/Markdown#fnref:n1" rev="footnote">↩</a></p>
</li>
</ol>
</div>
https://open-time.net/post/2016/03/23/Markdown#comment-formhttps://open-time.net/feed/atom/comments/12793Plugin formatting-markdown 1.5.1 pour Dotclearurn:md5:f3aa53c82381825832b0541953558afc2016-02-04T10:59:00+01:002016-02-04T11:01:48+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle mise à jour pour assurer la compatibilité avec <strong>PHP 7</strong> de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public.</p>
<p>Cette version permet également d’utiliser cette syntaxe à partir d’autres plugins d’édition, s’ils le prévoient.</p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2016/02/04/Plugin-formatting-markdown-151-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12713Plugin formatting-markdown 1.5 pour Dotclearurn:md5:93e1391618409bc4afe033e3ff0609862015-08-11T22:02:00+02:002015-08-11T21:04:30+02:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle mise à jour pour la version 2.8 de Dotclear de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public. Cette version permet également d’utiliser cette syntaxe à partir d’autres plugins d’édition, pour qu’ils le prévoient.</p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2015/08/11/Plugin-formatting-markdown-15-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12443Plugin formatting-markdown 1.4.1 pour Dotclearurn:md5:16d88ec550797673c94db7e99c79b3322015-02-18T11:25:00+01:002015-02-18T11:27:46+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version de maintenance de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public. Cette version permet également d’utiliser cette syntaxe à partir d’autres plugins d’édition, pour qu’ils le prévoient.</p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2015/02/18/Plugin-formatting-markdown-141-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12199Plugin formatting-markdown 1.4 pour Dotclearurn:md5:945d6f06b16e154a069b81f391f9ab9b2015-01-01T14:22:00+01:002015-01-01T14:24:51+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version de maintenance de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public. Cette version permet également d’utiliser cette syntaxe à partir d’autres plugins d’édition, pour qu’ils le prévoient.</p>
<p><span class="attention">Attention : la version actuelle (1.4), n’est compatible qu’avec la version 2.7.1 ou ultérieure de Dotclear.</span></p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2015/01/01/Plugin-formatting-markdown-14-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12038Plugin formatting-markdown 1.3.2 pour Dotclearurn:md5:eb5d6481f20f20b60844dd061949e3322014-12-30T17:14:00+01:002014-12-30T17:17:35+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version de maintenance de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public.</p>
<p><span class="attention">Attention : la version actuelle (1.3.2), n’est compatible qu’avec la version 2.7.1 ou ultérieure de Dotclear.</span></p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>https://open-time.net/post/2014/12/30/Plugin-formatting-markdown-132-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/12027Plugin formatting-markdown 1.3.1 pour Dotclearurn:md5:41ddbf0f477c0d501be90ce147bdb2d62014-12-04T16:23:00+01:002014-12-04T16:24:45+01:00FranckPluginsdotclearpluginsyntaxe <p>Nouvelle version de ce plugin qui permet d’utiliser la syntaxe Markdown pour l’édition des billets avec le plugin Legacy Editor (voir les <code>Mes préférences</code>, onglet <code>Options</code>, pour régler l’éditeur associé à cette syntaxe) de Dotclear et la saisie des commentaires côté public.</p>
<p><span class="attention">Attention : la version actuelle (1.3.1), n’est compatible qu’avec la version 2.7<sup>[<a href="https://open-time.net/post/2014/12/04/Plugin-formatting-markdown-131-pour-Dotclear#pnote-11919-1" id="rev-pnote-11919-1">1</a>]</sup> de Dotclear.</span></p>
<p>Le choix de cette syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite :</p>
<p><img src="https://open-time.net/public/screenshots/2013/md-syntaxe.jpg" alt="Choix de la syntaxe d'écriture du billet" style="display:block; margin:0 auto;" title="Choix de la syntaxe d'écriture du billet" /></p>
<p>Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de celle utilisée pour la syntaxe wiki de Dotclear :</p>
<p><a href="https://open-time.net/public/screenshots/2013/md-toolbar.jpg" title="Barre d'outils de la syntaxe Markdown"><img src="https://open-time.net/public/screenshots/2013/.md-toolbar_u.jpg" alt="Barre d'outils de la syntaxe Markdown" style="display:block; margin:0 auto;" title="Barre d'outils de la syntaxe Markdown" /></a></p>
<p>La syntaxe markdown pour les commentaires peut être activée dans les paramètres du blog.</p>
<p>Ce plugin reconnait la syntaxe originale, telle que définie sur <a href="http://daringfireball.net/projects/markdown/syntax" hreflang="en">cette page</a> par John Gruber et les ajouts apportés par Michel Fortin tel que décrits sur <a href="http://michelf.ca/projects/php-markdown/extra/" hreflang="en">ce document</a>.</p>
<p>Ce billet servira de support pour cette version du plugin.</p>
<div class="footnotes"><h4 class="footnotes-title">Note</h4>
<p>[<a href="https://open-time.net/post/2014/12/04/Plugin-formatting-markdown-131-pour-Dotclear#rev-pnote-11919-1" id="pnote-11919-1">1</a>] Ou une version de développement 2.7-dev ou supérieure.</p></div>
https://open-time.net/post/2014/12/04/Plugin-formatting-markdown-131-pour-Dotclear#comment-formhttps://open-time.net/feed/atom/comments/11919