如何解决将文本写入 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 举报,一经查实,本站将立刻删除。