问答

markdown在web的显示如何自定义左边红色线条,自定义主题?(不是

作者:admin 2021-05-07 我要评论

用什么库能实现这种效果? ### 关于红条,仔细看是个梯形,显然是 border 做的。口胡代码: .md-quote { border: darkgrey 1px solid; border-left: red 6px sol...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

image.png

用什么库能实现这种效果?

###

关于红条,仔细看是个梯形,显然是 border 做的。口胡代码:

.md-quote {
    border: darkgrey 1px solid;
    border-left: red 6px solid;
    backgound-color: lightgrey;
}

效果: effect
PPPS: 为什么 darkgrey 比 grey 亮(


markdown 一般就 parse 完 render 一下。

如果是要现成的库,我用过 marked.js,看这个入门的,比较详细。
再就是 Remarkable,当时没配置好,但是似乎比较强大。

改样式的话,我直接就把 markdown 容器元素里面的拿 css 匹配了一下,用框架怎么搞不清楚。

关于代码高亮,基本全都用的楼上说的 hljs (highlight.js),它可以和 marked.js 很好地配合:

marked.setOptions({
    highlight: code => hljs.highlightAuto(code).value
})

关于 $\LaTeX$,要支持的话可以用 MathJax

PS. 自己造轮子也很好玩
PPS. SF 的 LaTex 炸了,编辑的时候是正常显示的……

###

关键词 语法高亮

比如: highlight.js

https://developer.51cto.com/a...

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • markdown在web的显示如何自定义左边红

    markdown在web的显示如何自定义左边红

  • 全局组件中如何针对个别页面添加功能?

    全局组件中如何针对个别页面添加功能?

  • Prettier 和 ESLinit 在 swtich case

    Prettier 和 ESLinit 在 swtich case

  • 目前我从php转go语言,想直接选择最好

    目前我从php转go语言,想直接选择最好

腾讯云代理商
海外云服务器