gpt4 book ai didi

php - 如何将 HTML 转换为 markdown?

转载 作者:太空狗 更新时间:2023-10-29 14:50:58 59 4
gpt4 key购买 nike

我有一个类似 stackoverflow 的网站。有一个人们写答案的文本区域。我用 this PHP library转换 Markdown 。我的意思是我用那个函数来转换 *italic*<i>italic</i> .

// include that library
$Parsedown = new Parsedown();
echo $Parsedown->text('*italic*'); # prints: <i>italic</i>

好吧,一切都好。应该注意的是,我在存储之前转换了那个答案(到 html 标签,而不是 markdown 符号),换句话说,数据库中的所有数据都包含 HTML 标签,而不是 markdown 符号。

现在我想为答案实现编辑系统。与 stackoverflow 完全一样的东西。所以我需要再次将保存的答案转换为 Markdown 样式。

现在我想知道,我该如何重新转换它?我的意思是我想转换 <i>italic</i>*italic* , 我该怎么做?

最佳答案

与其将原始输入存储为已解析 markdown,不如存储实际的 markdown 并仅在将其呈现到页面时将其转换为 HTML。

通过这种方式,您可以保留原始 Markdown ,以便根据需要进行编辑。这也更符合逻辑。

关于php - 如何将 HTML 转换为 markdown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049936/

59 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com