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

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

正文


两种类型


  • 指定 JavaScript 语言


const path = require('path')


  • 没有指定语言


const path = require('path')



通过元素审查,可以发现它是添加相应语言的高亮风格(highlight)的,然后各个平台的高亮风格会略有不同。



88.webp.jpg


GitHub 效果


99.webp.jpg


支持的语言


名称 关键字
JavaScript js、jscript、javascript
CSS css
SASS&SCSS sass、scss
Java java
Python py、python
text text 、plain
XML xml、xhtml、xslt、html
SQL sql
PHP php
AppleScript applescript
ActionScript 3.0 actionscript3、as3
Shell bash , shell
ColdFusion coldfusion、cf
C cpp、c
C# c#、c-sharp、csharp
Delphi delphi、pascal、pas
diff&patch diff patch
Erlang erl、erlang
Groovy groovy
JavaFX jfx、javafx
Perl perl、pl、Perl
Ruby ruby、rails、ror、rb
Scala scala
Visual Basic vb、vbnet
Objective C objc、obj-c
F# f#、f-sharp、fsharp
xpp、dynamics-xpp
R r、s、splus
matlab matlab
swift swift
GO go、golang


  • diff&patch:代码版本控制,遇到代码冲突,其语法就是这个。
  • text: 就是普通文本。


目录
相关文章
|
JavaScript Java C#
【Typora-markdown语言】使用说明【指南】
Typora-markdown语言的使用说明和常见用法,好用的做笔记的工具软件及使用方法指南。目录 一、标题 二、段落 1、换行 2、分割线 三、文字显示 1、字体 2、上下标 四、列表 1、无序列表 2、无序列表 3、任务列表 五、区块显示 六、代码显示 1、行内代码 2、代码块 七、链接 八、脚注 九、图片插入 十、表格 十一、表情符号 语法: #(一级标题)##(二级标题)###(三级标题)。。。快捷键: Ctrl+数字1~6可以快速将选中的文本调成对
350 9
|
移动开发 安全 Go
Go语言——快速使用Markdown解析库
Go语言——快速使用Markdown解析库
|
JavaScript 前端开发 Java
小笔记:表 - 各种语言的 CommonMark Markdown解析器 实现
小笔记:表 - 各种语言的 CommonMark Markdown解析器 实现
908 1
Markdown支持的语言详解
Markdown是轻量级标记语言,用于创建HTML文档。主要特性包括:标题(#)、列表(无序/有序)、链接和图片(![描述](地址)、[文字](地址))、粗体/斜体(**/__,*/_)、代码块(`)、表格(|)、引用(>)、水平线(***)、强调(*或_)和数学公式(LaTeX语法)。不同解析器可能支持更多扩展功能。
317 0
Markdown支持的语言详解
Markdown支持的语言详解
247 0
|
前端开发 JavaScript 数据格式
Markdown支持的语言
Markdown支持的语言
149 0
|
程序员
快速学会MarkDown语言
快速学会MarkDown语言
Markdown语言常用语法
Markdown语言常用语法
309 0
MarkDown入门代码块
MarkDown入门代码块
762 0
|
SQL 前端开发 JavaScript
Markdown代码块语言类型识别及常用语言类型标识符
Markdown代码块语言类型识别及常用语言类型标识符
2373 0