1

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

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

谢谢,安德鲁

4

3 回答 3

4

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

这是一个如何在代码中使用 PHP Markdown 的示例。

include_once "markdown.php";
$my_html = Markdown($my_text);
于 2009-04-07T20:15:45.673 回答
2

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

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

这是你开始的地方

于 2009-04-07T05:31:28.733 回答
0

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

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

此时,您将使用您的 PHP 脚本来获取输入并对其进行清理。您将需要删除所有可能的 XSS 漏洞以及您不想存储在数据库中的任何 HTML 标签。

于 2009-04-07T11:17:14.843 回答