技术栈
marked.js插件
请叫我聪明鸭
3 小时前
开发语言
·
前端
·
javascript
·
vue.js
·
ecmascript
·
marked
·
marked.js插件
基于 marked.js 的扩展机制,创建一个自定义的块级容器扩展,让内容渲染为<div>标签而非默认的<p>标签
标签marked.js 默认会将 markdown 中的普通文本块渲染为 <p> 标签,本文将介绍如何通过 marked.js 的扩展机制,实现自动将非空文本块渲染为 <div> 标签,且遇到空白行时自动分隔生成新的 <div>,同时保留 markdown 内联语法(如加粗、斜体、链接等)的解析能力,无需手动编写自定义标记(如 ::div)。
我是有底线的