微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将文本写入 HTML 解析器

如何解决将文本写入 HTML 解析器

我正在尝试为正在创建的博客将文本写入 HTML 解析器。我有点想遵循与如何编写 stackoverflow 问题或类似的格式相同的格式。

本质上,我有一个表格,我可以在其中创建我的博客文章(为了使一切更加动态)。在表单本身中,我使用常规的 <textarea> 来编写我的所有文本。

我希望能够像在 stackoverflow 上所做的那样创建子标题、引用和代码块。

我似乎无法弄清楚要在线搜索什么才能做我想做的事。我遇到过抽象语法树,我确信这就是我想要完成的,但我不确定如何修改现有的解析器(例如 acornjs添加我自己的标识符/令牌)。

我也见过像 ESLint Parsers 这样的东西,你可以在其中编写自己的规则,但我对使用 ESLint/为其编写规则/甚至在我的网站中实施它一无所知。

示例:

**What is Lorem Ipsum?**

Lorem Ipsum is simply dummy text of the printing and 
typesetting industry. Lorem Ipsum has been the industry's 
standard dummy text ever since the 1500s

基本上我会将文本写入文本区域,如上所示,我希望解析器将文本转换为以下内容

<strong> What is Lorem Ipsum?</strong>

<p> Lorem Ipsum is simply dummy text of the printing and 
typesetting industry. Lorem Ipsum has been the industry's 
standard dummy text ever since the 1500s </p>

我知道富文本框存在,但我不确定文本将如何保存到数据库中(比如是否使用标签保存?)。

顺便说一句,我的博客是使用 vuejs 构建的,而我的后端是用 node 编写的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。