我正在考虑在当前项目上支持Textile和Markdown.我不希望强迫用户选择其中一个.有没有办法自动检测用户使用的是什么?你会怎么做?我想找到/开发JavaScript和PHP解决方案,这样我就可以提供实时预览以及处理服务器端的用户输入.
考虑到用户可能只在发布中使用一个特定的语法元素,因此您必须检查所有内容.寻找"h1".显然只有在用户使用该元素时才有效.
使用标题之类的东西很容易,但考虑降价格式*this*
,this
而Textile会将其转换为this
.所以你会有不明确的语法结构,会在每种语言中产生不同的结果.
我建议选择用户.尝试找出您的用户(或您)通常首选的语法,为需要其他选择的人提供"使用x而不是y"复选框.