vue 项目中的 Markdown 怎么显示 code 的语言标识和 copy 功能

153 天前
 rulai

用的插件是 markdown-it,为什么我的没有图中的 JavaScript 和 copy 按钮,是不是要用到其他的库

1298 次点击
所在节点    Vue.js
5 条回复
meshell
152 天前
啥意思?那不是高亮库提供的吗?
rulai
152 天前
我用的库是下面几个,prism 没看有提供
import MarkdownIt from 'markdown-it'
import markdownItPrism from 'markdown-it-prism'
import 'prismjs/themes/prism-okaidia.css'
import markdownItCodeCopy from 'markdown-it-code-copy'
fuyun
152 天前
刚好之前总结过一篇: https://www.ifuyun.com/post/4d3c83ae8c79aca4 ,虽然是 Angular 的,但这个功能和框架无关。
此文实现的功能包括:

1. 语法高亮(识别语言类型)
2. 行号显示
3. 复制功能(包括登录限制)
meshell
152 天前
@rulai prism 找找插件。我忘记默认的不知道有没有这个功能
wingzhingling
151 天前
https://quasarframework.github.io/quasar-ui-qmarkdown/docs
推荐一手 quasar 下的 markdown 扩展,是把 markdown-it 包装了一下,非 quasar 项目也可以用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034125

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX