3

我正在计划一个用 PHP(使用 Symfony)编写的 Web 应用程序,我想在其中使用轻量级标记语言。应用程序中将有两个具有不同要求的用例:

  1. 短文本(<input type="text">),用户需要能够将图标/符号插入文本和标记内联元素(<strong>,而且<small>),但没有“块级”功能,如标题或列表,也没有任何链接。

  2. 较长<textarea>的文本(

我遇到的问题是,我查看过的所有标记库(主要是 Textile 和 Markdown,但我搜索并查看了其他一些替代方案)具有太多功能,在运行时无法(取消)激活,并且如果不修改它们的实际代码就不容易扩展,我希望避免这种情况,或者我必须解析和修改生成的 HTML,这也不好。

所以我的问题是:考虑到以下特性,是否有更可扩展/可定制/模块化的 PHP 轻量级标记库?

  1. 轻松停用某些功能,不仅因为用户根本不能使用它们(例如链接或内联 HTML)而永久停用,而且由于两个用例具有不同的要求,因此更喜欢在运行时停用。

  2. 轻松修改生成的 HTML 以使用不同的元素。例如,已经# Headline生成 ah3而不是h1因为h1h2被保留。

  3. 轻松添加功能,例如:

    • 一组固定的小图标/符号的简单占位符(这是我知道 Markdown 基本支持的一件事)。
    • 自定义内联元素,例如~Test~转换为<small>Text</small>.
4

1 回答 1

0

试试 Texy,http ://texy.info/en/

它是非常好的可配置和可扩展的。

于 2012-08-19T21:56:17.173 回答