1. 行内代码(Inline Code)
使用反引号 ` 包裹单行代码片段:
`console.log("Hello, world!");`
渲染效果:console.log("Hello, world!");
2. 多行代码块(Fenced Code Block)
使用三个反引号 ``` 包裹多行代码:
```javascript
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet("Markdown"));
```
支持指定语言以实现语法高亮(如 javascript、python、html 等)。
3. 缩进式代码块(已不推荐)
早期 Markdown 支持通过每行缩进 4 个空格创建代码块,但现代写作更推荐使用围栏式(即三个反引号):
<p>This is HTML inside an indented code block.</p>
4. 实用小贴士
- 在 GitHub、Typora、VS Code 等平台均支持围栏代码块。
- 若要在代码块中显示反引号,可用更多反引号包裹,例如:
`` `code` ``。 - 避免在代码块前后留空行缺失,确保解析器正确识别。