Dans kramdown, il est généralement facile d'ajouter une classe à un peu de texte. Ici, par exemple, est un blockquote:Ajouter une classe aux lignes de table dans Kramdown
> This is a blockquote.
{:.example}
sortie HTML:
<blockquote class="example">This is a blockquote.</blockquote>
Bien que cette technique fonctionne dans de nombreux endroits, il ne semble pas fonctionner avec des tables. Je veux définir une classe sur une ligne de table. je me attends à ce qui suit pour faire l'affaire:
...
|one|two|three|{:.example}
...
En d'autres termes, j'attends la sortie partielle suivante:
<tr class="example">
...
</tr>
Ce que je reçois en fait est la suivante:
<tr>
<td>one</td>
<td>two</td>
<td>three</td>
<td>{:.example}</td>
</tr>
I Je me rends compte que je pourrais simplement écrire la table en HTML, mais je préférerais avoir l'avantage de lisibilité de kramdown. Est-il possible de faire ce que je veux dans kramdown? Si non, y a-t-il une meilleure solution que de passer au HTML?
Pas strictement un "doublon" comme c'est pour une bibliothèque différente (Kramdown vs Python-Markdown), mais la réponse est la plupart du temps la même chose: [Python markdown ajouter une classe à la table] (http://stackoverflow.com/ a/21885984/866026) – Waylan