Markdown 数据库中的YouTube。降价

Markdown 数据库中的YouTube。降价,markdown,Markdown,我有一个博客。我将每篇文章的正文存储在数据库中。我使用PHP和MySql。我用降价的方式在数据库中写下这段文字。我不使用任何解析器或风格,我只使用John Gruber的基本规则编写标记:。 当我输出时,我使用正则表达式将其转换为html。它工作得很好。但现在我有一个YouTube视频在正文的中间。我不知道如何用降价法写。如果我理解John Gruber所说的,没有规则,那么我应该用纯html编写它。但我认为在数据库中存储iframe代码是不正确的。我说得对吗?如果是,我应该如何在数据库中存储i

我有一个博客。我将每篇文章的正文存储在数据库中。我使用PHP和MySql。我用降价的方式在数据库中写下这段文字。我不使用任何解析器或风格,我只使用John Gruber的基本规则编写标记:。 当我输出时,我使用正则表达式将其转换为html。它工作得很好。但现在我有一个YouTube视频在正文的中间。我不知道如何用降价法写。如果我理解John Gruber所说的,没有规则,那么我应该用纯html编写它。但我认为在数据库中存储iframe代码是不正确的。我说得对吗?如果是,我应该如何在数据库中存储iFrame YouTube视频?。例如:

## This is a subtitle

This is a paragraph

<iframe width="560" height="315" src="https://www.youtube.com/embed/9IBLg4gCXiQ?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

This is another paragraph
这是一个副标题 这是一段 这是另一段
在数据库中存储HTML代码非常好。(为什么不应该呢?不过,基于正则表达式编写自己的标记解析器是另一回事……)


如果您信任所有编写markdown/html的人,您甚至不需要为允许的html标记对其进行清理。

我是唯一一个在该数据库中编写markdown的人。我知道我可以将html放入数据库,但我一直在Stackoverflow和其他地方搜索,有人说这不是一个好的做法。我不这么认为。你能指出一个具体的答案吗?所有主要的CMS(wordpress、drupal等)都是这样做的。。。是的,正如我提到的,如果你有用户输入html,只保留允许的标签是有意义的(例如,
等)