17 Markdown代码之块级代码

在上一篇中,我们讨论了如何使用行内代码来表达简短的代码片段,使用反引号(`)包裹代码可以让其突出显示。在本篇中,我们将深入探讨块级代码。

块级代码的定义

块级代码是指在Markdown文档中,用以展示多行代码的格式,与行内代码相对应。块级代码通常用于展示较长的代码片段、示例代码或任何需要保持格式的文本。

如何创建块级代码

要创建块级代码,最常用的方法是使用三个反引号(```)或是一个制表符(Tab,通常是四个空格)。在三个反引号后面,你可以选择用编程语言的名称来指明代码高亮。

使用三个反引号

以下是一个基本的块级代码示例,使用了三个反引号:

```python
def hello_world():
print(“Hello, world!”)
```

这段Python代码在Markdown中会被渲染为:

1
2
def hello_world():
print("Hello, world!")

使用制表符

如果你选择使用制表符(或四个空格)来创建块级代码,格式如下:

1
2
def hello_world():
print("Hello, world!")

如果你在Markdown中需要生成以上的代码片段,保证在代码前面加上四个空格或使用Tab键。

块级代码的高亮

如前所述,你可以在三个反引号后面添加语言名称来启用语法高亮。以下是一个JavaScript的例子:

```javascript
function add(a, b) {
return a + b;
}
```

渲染效果为:

1
2
3
function add(a, b) {
return a + b;
}

正确的使用语言标记,不仅让代码看起来美观,也提高了可读性。

代码块中的行内代码

在块级代码中,你仍然可以使用行内代码格式,确保它们不会被Markdown解析成其他格式。例如:

```python

计算圆的面积

def area_of_circle(radius):
return 3.14 * radius ** 2 # 使用公式 $A = \pi r^2$
```

结果如下:

1
2
3
# 计算圆的面积
def area_of_circle(radius):
return 3.14 * radius ** 2 # 使用公式 $A = \pi r^2$

在上述代码中,即使在块级代码中,行内语法 $A = \pi r^2$ 依然能够正常使用,以保证公式的表达。

注意事项

  1. 保持格式:确保你在三反引号后和前面都没有多余的空白字符,这会影响代码块的渲染效果。
  2. 缩进问题:在块级代码中,如果有嵌套的代码块,注意使用四个空格或一个Tab缩进,这样Markdown才能正确解析代码的层次。
  3. 代码高亮:适当使用语言标记,帮助读者更好地理解代码。

总结

块级代码是Markdown中展示代码的重要方式,它让我们能够清晰地呈现多行代码,使其更易于阅读。正确使用块级代码和行内代码之间的相互结合,可以使你的文档更加专业和易于理解。

在下篇中,我们将讨论如何为代码添加高亮效果,这将为我们的代码展示带来更多的美化和可读性。敬请期待!

17 Markdown代码之块级代码

https://zglg.work/markdown-zero-you-need/17/

作者

AI免费学习网(郭震)

发布于

2024-08-10

更新于

2024-08-10

许可协议

分享转发

复习上节

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论