如何将WMD Markdown语法转换为HTML?

3 投票
1 回答
745 浏览
提问于 2025-04-15 11:09

我正在使用Django框架,并在我的网站上实现WMD功能。我想知道怎么把Markdown语法转换成HTML,以便显示出来。有没有什么函数可以用来完成这个转换呢?

处理Markdown的最佳方法是什么呢?是直接把Markdown原样保存到数据库,然后在显示的时候再解析它,还是应该先把转换后的HTML保存起来,在编辑时再转换回Markdown呢?

1 个回答

6

看看Django自带的markup插件。这正是你需要的东西。

要启用这些过滤器,你需要在你的设置中把'django.contrib.markup'加到INSTALLED_APPS里。完成后,在模板中使用{% load markup %},这样你就可以使用这些过滤器了。想了解更多,可以查看django/contrib/markup/templatetags/markup.py里的源代码。

如果你还是有疑问,可以看看这篇文章,里面有更多的细节。

撰写回答