2009-04-18 8 views
3

Si j'utilise django et que j'implémente WMD sur mon site, je me demande comment convertir la syntaxe markdown en HTML à des fins d'affichage, y at-il une sorte de fonction que je devrais appeler pour faire cette conversion?Comment puis-je convertir la syntaxe markdown WMD en HTML sur mon site?

Quelle est la meilleure façon de gérer markdown ie. puis-je enregistrer la démarque telle quelle dans la base de données puis l'analyser lors de l'affichage ou devrais-je enregistrer le HTML converti puis le convertir en balisage lors de l'édition?

Répondre

7

Découvrez le module complémentaire markup fourni avec Django. C'est ce que vous cherchez.

Pour activer ces filtres, ajoutez 'django.contrib.markup' à votre paramètre INSTALLED_APPS. Une fois cela fait, utilisez {% load markup%} dans un template, et vous aurez accès à ces filtres. Pour plus de documentation, lisez le code source dans django/contrib/markup/templatetags/markup.py.

Consultez également this article pour plus de détails si vous êtes toujours bloqué.

+0

Une version de nodejs? – Loint