Markdown 是一种轻量级标记语言,广泛用于编写文档、博客、README 文件等。其中,代码块是展示程序代码或命令行输出的重要方式。
使用反引号(`)包裹单行代码:
`console.log("Hello, world!");`
渲染效果:console.log("Hello, world!");
使用三个反引号(```)包裹多行代码:
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
greet("Alice");
```
在开头的三个反引号后加上语言标识(如 python、html、bash 等),可实现语法高亮(部分解析器支持):
```python
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
```
javascript 或 jspythonhtmlcssbash / shelljsonmarkdown 或 md• 代码块前后建议空一行,确保正确解析。
• 部分平台(如 GitHub、Typora、VS Code)支持自动高亮,但纯 Markdown 解析器可能不支持颜色渲染。
• 避免在代码块中混用中文标点,以免引发解析错误。