除了 react-markdown ,还有哪些前端 markdown 渲染器能够在输出结果的元素中包含源码位置?

发布于 2022-09-11 14:59:36 字数 346 浏览 14 评论 0

我希望实现一个更精确的 markdown 的源码-预览同步滚动的功能。

我知道可以通过操作 scrollTop 的方式达到按比例同步滚动的方式,但这样还不够精确,我希望能够按 “行” 进行同步滚动(类似 vscode 的同步预览:预览窗口顶部的第一个元素,对应源码窗口顶部的第一行代码)。

react-markdown 有一个叫 sourcePos 的选项可以在输出的元素中包含对应源码的位置,但是我做的东西比较轻量,不想依赖 react 。

所以想请教一下,有没有其他选择?

PS: 我的 markdown 源码编辑器已经采用了 monaco editor

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文