40 votes

.NET - Conversion Markdown en HTML côté serveur

Qu'est-ce qu'une bonne bibliothèque .NET open source pour convertir Markdown en HTML sur le serveur?

Si cela a été répondu ailleurs, s'il vous plaît dirigez-moi vers le poste. Merci.

41voto

Drew Noakes Points 69288

Découvrez Markdown Sharp . C'est la bibliothèque open source issue du développement de Stack Overflow et elle est beaucoup plus robuste / développée que markdown.net.

11voto

David Lay Points 1642

Dans NuGet, MarkdownDeep est disponible, il prétend être 15 fois plus rapide que MarkdownSharp et dispose d’une bibliothèque js pour l’analyse côté client.

Je n'ai pas essayé moi-même, mais c'est là et avec 2 920 téléchargements sur la galerie NuGet au moment d'écrire ces lignes

5voto

Jonathan Sampson Points 121800

Markdown.Net. Il n'a pas été développé depuis 2004, semble-t-il. Une couverture révisée corrigeant certains de ses problèmes est disponible à l' adresse suivante : http://www.brianjeremy.com/2007/12/07/revisied-markdownnet-library/

3voto

splattne Points 48126

Hors sujet:

Peut-être vous cherchez quelque chose comme Markdown. De sorte que vous pourriez envisager d'utiliser des Textiles:

Textile.NET est, étonnamment, un textile formateur pour l' .Projets NET. Le Textile est un "homme de texte web generator" c'est utile pour le web rapide écrits comme la syntaxe Wiki ou blog des articles. À partir d'une interface simple et intuitive syntaxe qu'il crée bien formé HTML avancé fonctionnalités de mise en forme, tout aussi permettant à l'utilisateur de personnaliser la de sortie.

  • Remplacer simples et doubles de nombres premiers ("et ") utilisés comme des guillemets avec des entités HTML pour l'ouverture et la fermeture des guillemets (‘" et "") dans un texte lisible, tout en laissant intact les premiers requis à l'intérieur des balises HTML.
  • Remplacer les doubles tirets (--) avec un tiret cadratin (-) de l'entité.
  • Remplacer les tirets entouré par des espaces avec un tiret demi-cadratin (–) de l'entité.
  • Remplacer les triplets de points (...) avec des points de suspension (...) de l'entité.
  • Convertir de nombreux caractères non standard (ŸúߊnŒ) d'un navigateur sûr des entités correspondant à une saisie au clavier.
  • Appliquer bloc et de la phrase, au niveau structurel automatiquement des balises et à la discrétion de l'écrivain par mots-clés rapides.
  • Permettre la création rapide de tableaux simples et complexes
  • Permettre à l'application pure et simple de style, de classe, d'identité, de la langue et de l'alignement des attributs aux éléments
  • Créer des liens hypertexte et insertion d'images par mots-clés rapides.
  • Définir les acronymes rapide via les tags
  • Enrouler une balise autour de séries de trois ou plus du capital de lettres automatiquement.
  • Convertir (TM), (R), et (C) à™, ® et ©
  • Convertir la lettre x à une dimension signe: 2x4 à 2×4 et 8 x 10 8 x 10

2voto

NightOwl888 Points 4622

Selon WikiPedia, il y a les autres .NET implémentations de Markdown n'est pas répertorié ici.

Sundown.NET est toujours activement développé (le dernier commit il y a 3 mois au moment de ce post).

Je n'ai pas utilisé l'un de ces - je ne peux pas attester de leur qualité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X