运行showdown.js服务器端将Markdown转换为HTML(在PHP中)

时间:2009-04-07 05:22:24

标签: php html markdown wmd

我正在尝试在我的网站上实现WMD,并想知道如何运行showdown.js服务器端将markdown转换为HTML? (为了将两者都存储在DB中)

我正在使用PHP ...任何提示都会有所帮助(之前从未运行任何类型的js)

谢谢, 安德鲁

3 个答案:

答案 0 :(得分:4)

您可以使用PHP Markdown,这是John Gruber编写的Markdown程序的一个端口。

以下是如何在代码中使用PHP Markdown的示例。

include_once "markdown.php";
$my_html = Markdown($my_text);

答案 1 :(得分:2)

如果您要运行降价转换器,为什么要运行javascript端口?这有点倒退吗?

Markdown最初设计用于运行服务器端,showdown是一个允许转换在javascript中发生的端口。

Here is where you start

答案 2 :(得分:0)

WMD处理标记的客户端实现。它允许用户在提交之前查看其输入的富文本版本。

一旦用户满意,他们就会使用表单将他们的输入发送到服务器。

此时,您将使用PHP脚本获取输入并清理它。您需要删除所有可能的XSS漏洞和任何不想存储在数据库中的HTML标记。