@Kalvn je pense que la solution se trouve dans les emails en Markdown. Ils sont traités comme du plain/text et le rendu est facile à faire.
Évolution sous Linux propose ça et c'est top !
J'avais besoin de ça pour synchroniser des sites en Markdown / Pico CMS ou Markdown / Hugo CMS.
I'm happy :D
Un nouvel éditeur Markdown à intégrer à ma Toolbox.
via my.shaarli.fr/dave_idem/?i4SQoA
Les éléments de la syntaxe Markdown expliqués par LinuxFR. Je fais un résumé ci-dessous pour vous permettre d'en extraire une grammaire (et pour me permettre aussi d'en extraire une grammaire).
Les caractères spéciaux
Ceux qu'il faut copier-coller (où alors se servir de la syntax HTML &xxx; :
æ Æ à À â Â ä Ä
ç Ç
€ é É è È ê Ê ë Ë
î Î ï Ï
œ Œ ô Ô ö Ö
ù Ù û Û ü Ü
ÿ Ÿ
¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁰
½ « » ~ # @ … ‰ € – —
L'écriture scientifique
Elle doit reposer sur la syntaxe LaTeX.
Les titres
L'entrée en Markdown :
# Titre de niveau 1
## Titre de niveau 2
### Titre de niveau 3
#### Titre de niveau 4
##### Titre de niveau 5
Titre de niveau 1
=================
Titre de niveau 2
-----------------
Fin de la section titre
=======================
La sortie en HTML :
<h1>Titre de niveau 1</h1>
<h2>Titre de niveau 2</h2>
<h3>Titre de niveau 3</h3>
<h4>Titre de niveau 4</h4>
<h5>Titre de niveau 5</h5>
<h1>Titre de niveau 1</h1>
<h2>Titre de niveau 2</h2>
<h1>Fin de la section titre</h1>
La mise en forme textuelle :
L'entrée en Markdown :
_italique_ ou *italique*
__gras__ ou **gras**
`chasse fixe`
~~barré~~
Mon texte sans \_mise\_ en \*\*forme\*\*.
La sortie en HTML :
<p><em>italique</em> ou <em>italique</em></p>
<p><strong>gras</strong> ou <strong>gras</strong></p>
<p><code>chasse fixe</code></p>
<p><del>barré</del></p>
<p>Mon texte sans _mise_ en **forme**.</p>
L'affichage de codes sources :
L'entrée en Markdown :
```java
public class Test {
public static int main(String[] args) {
System.out.println("Sa race !");
}
}
\```
La sortie en HTML :
<pre>
<code class="language-java">
public class Test {
public static int main(String[] args) {
System.out.println("Sa race !");
}
}
</code>
</pre>
L'affichage d'un texte brut :
L'entrée en Markdown :
\```
Ceci est un texte qui n'utilise pas
un langage de programmation en
particulier.
\```
La sortie en HTML :
<pre>
<code>
Ceci est un texte qui n'utilise pas
un langage de programmation en
particulier.
</code>
</pre>
Les citations :
L'entrée en Markdown :
> Itaque verae 1
> Itaque verae 2
> Itaque verae 3
La sortie en HTML :
<blockquote>
<p>Itaque verae 1 Itaque verae 2</p>
</blockquote>
<blockquote>
<p>Itaque verae 3</p>
</blockquote>
Un parser Markdown écrit avec JavaCC (donc cela traduit de bonne performances) et publié sur Maven Central en plus :
Un must
Un tuto Markdown plus complet que le précédent (avec description pour faire tableaux, colonnes, listes, etc).
Une aide sympa et très facile pour rédiger ou apprendre la syntaxe Markdown