我正在考虑在当前项目中同时支持 Textile 和 Markdown 。我不想强制用户选择其中之一。有没有办法自动检测用户正在使用哪个?你会怎么做?我想找到/开发 JavaScript 和 PHP 解决方案,以便我可以提供实时预览以及在服务器端处理用户输入。
最佳答案
考虑到用户可能只在帖子中使用一个特定的语法元素,因此您必须检查所有内容。寻找“h1”。显然只有当用户使用该元素时才有效。
使用 headers 之类的东西很容易,但考虑到 Markdown 将 *this*
格式为 <em>this</em>
而 Textile 会将其转换为 <strong>this</strong>
。所以你会有歧义的语法结构,这会在每种语言中产生不同的结果。
我建议选择用户。尝试找出您的用户(或您)通常更喜欢哪种语法,为那些想要其他选择的人提供“使用 x 而不是 y”复选框。
关于php - 您将如何自动检测 Textile 与 Markdown?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/138174/