Existe-t-il un moyen d'obtenir Markdownshaarp (j'utilise le Package Nuget ) pour gérer ' Marque à arômé Github (GFM)' et surtout la surbrillance de la syntaxe du code C #, qui ( dans gfm) est écrit comme ceci:
```c#
//my code.....
```
Donc, si je passe le contenu du marquage formaté à Markdownshaarp, containgez un bloc de code C # (comme ci-dessus), je souhaite que la syntaxe en surbrillance HTML en surbrillance sur le code C #. Des idées? Je sais que je peux utiliser les 4 espaces supportés pour indiquer un bloc de code, mais à nouveau, je recherche une solution pour que cela puisse supporter le marquage aromatisé Github.
Voici le résultat: https://github.com/danielwertheim/kiwi/wiki/use-with-asp.net-mvc
//RÉ
J'ai fabriqué des modifications lumineuses à MarkdownshaARP qui transformera les blocs de code clôturés github
https://github.com/kylegobel/markdownshacharp-githubcodeblocks
```cs
Console.WriteLine("Fenced code blocks ftw!");
```
Deviendrait
<pre><code class='language-cs'>
Console.WriteLine("Fenced code blocks ftw!");
</code></pre>
Il gère les cas où j'avais besoin d'utiliser, il y a probablement beaucoup de cas de bord cependant, n'hésitez pas à la recherche/modification/modification/traction. Markdown Sharp a beaucoup de commentaires et est un seul fichier, donc ce n'est pas trop mauvais de modifier.
Comme on peut lire dans ce post , github s'appuie sur Redcarpet Pour rendre la syntaxe de marquage.
Cependant, Vicent Marti ( Sundown (Ex-upskirt) et redcarpet mainteneur) états que la surbrillance de la syntaxe est spécifiquement manipulée par pycments , une bibliothèque python.
Retour à votre préoccupation, je peux penser à plusieurs options pour bénéficier de la sélection de la syntaxe de C #:
Ensuite soit:
Au fait, comme une alternative de marquage, vous voudrez peut-être envisager Moonshine , une enveloppe gérée sur le coucher du soleil qui est dit "au moins 20 fois plus rapide que MarkdownSharp lorsqu'il est exécuté contre l'application de référence de MarkdownSharp.