php - 您将如何自动检测 Textile 与 Markdown?

标签 php javascript markdown textile

我正在考虑同时支持 Textile Markdown 在当前项目上。我宁愿不强制用户选择一个或另一个。有没有办法自动检测用户正在使用的是哪个?你会怎么做?我想找到/开发 JavaScript 和 PHP 解决方案,这样我就可以提供实时预览并在服务器端处理用户输入。

最佳答案

考虑到用户可能只在帖子中使用一个特定的语法元素,因此您必须检查所有内容。正在寻找“h1”。显然,只有当用户恰好使用该元素时才有效。

标题之类的东西很容易,但考虑 Markdown 格式*this*作为<em>this</em> Textile 会将其转换为 <strong>this</strong>反而。因此,您会有歧义的语法结构,这会在每种语言中产生不同的结果。

我建议用户选择。尝试找出您的用户(或您)通常更喜欢哪种语法,为那些想要其他选择的人提供“使用 x 而不是 y”复选框。

关于php - 您将如何自动检测 Textile 与 Markdown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/138174/

相关文章:

syntax - 要使用哪种 Wiki 文本语法或 Markdown?

npm - @nuxt/content 页面在生产模式下找不到

vim - 将 markdown-live-preview-in-vim 插件从 *nix 移植到 Windows

javascript - 按下联系表中的按钮后,如何重新加载页面并清除输入值?

php - 将产品添加到数据库时添加日期/时间

javascript - 如何选择附加元素?

javascript - 内联 SVG 背景图像在 React.js 中不起作用

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

php - 使用 jQuery/javascript 从 HTML 中删除 id 属性

javascript - 如何安装 npm peerDependencies 以删除警告