原来 Markdown 代码块支持语言高亮

发布于 2023-05-06 21:06:56 字数 2900 浏览 73 评论 0

两种类型

指定 JavaScript 语言

const path = require('path')

没有指定语言

const path = require('path')

通过元素审查,可以发现它是添加相应语言的高亮风格(highlight)的,然后各个平台的高亮风格会略有不同。在简书平台应该是自动识别语言了,所以你现在看到的效果是一样的。它们好像是用到了 syntaxhighlighter 库,或者自己实现了一套吧,没有细究。

GitHub 效果

支持的语言

名称关键字
JavaScriptjs、jscript、javascript
CSScss
SASS&SCSSsass、scss
Javajava
Pythonpy、python
texttext 、plain
XMLxml、xhtml、xslt、html
SQLsql
PHPphp
AppleScriptapplescript
ActionScript 3.0actionscript3、as3
Shellbash , shell
ColdFusioncoldfusion、cf
Ccpp、c
C#c#、c-sharp、csharp
Delphidelphi、pascal、pas
diff&patchdiff patch
Erlangerl、erlang
Groovygroovy
JavaFXjfx、javafx
Perlperl、pl、Perl
Rubyruby、rails、ror、rb
Scalascala
Visual Basicvb、vbnet
Objective Cobjc、obj-c
F#f#、f-sharp、fsharp
 xpp、dynamics-xpp
Rr、s、splus
matlabmatlab
swiftswift
GOgo、golang
  • diff&patch:代码版本控制,遇到代码冲突,其语法就是这个。
  • text: 就是普通文本。

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

菊凝晚露

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

eins

文章 0 评论 0

世界等同你

文章 0 评论 0

毒初莱肆砂笔

文章 0 评论 0

初雪

文章 0 评论 0

miao

文章 0 评论 0

qq_zQQHIW

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文