012.Markdown代码
Markdown 代码
并不一定真要放代码时才能用这个标签,这里举两个例子:
1.如果要重点突出某个字,可以用行内代码标签
2.如果不想让Markdown渲染某段文字,可以用代码块标签进行包裹
Markdown中代码格式化可以通过三种方式:
行内式:通过一对 ` 包裹单行代码/文字实现;
代码块:通过一对 ``` 包裹实现,可以指定代码的编程语言,如Python、JavaScript、Rust等,如果渲染器支持,将实现语法高亮;
缩进式:通过缩进至少四个空格实现,部分支持语法高亮。
前两个很常用,缩进式写起来很恶心,不推荐。
ChaTi/轻记APP,代码块支持高亮显示,支持标注以下语言:
brainf*ck , c , clike , clojure , cpp , csharp , css , dart , git , go , groovy , java , javascript , json , kotlin , latex , makefile , markdown , markup , python , scala , sql , swift , yaml
注:请使用真实的语言名称(不是别名)。所以,应用 javascript 而不是 js ,应用 markup 而不是 xml 。另外,所有语言名称一律为小写字母。
语法示例:
1.行内式代码: `import os, sys`
2.代码块(无需缩进):
\``` python
import os, sys
sys.path
print(os)
\```
3.缩进式:
if (isAwesome){
return true
}
注:为避免标签渲染冲突,代码块标签前面我加了个反斜杠。
渲染效果:
1.行内式代码: import os, sys
2.代码块(无需缩进):
import os, sys
sys.path
print(os)
3.缩进式:
if (isAwesome){
return true
}