Markdown中的代码区块和分割线
qingheluo2018-05-08清河洛441
代码区块和程序相关的写作或是源码通常会是已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示,Markdown 会用 和 标签来把代码区块包起来。要在 Markdown中建立代码区块需要使用三个连续的波浪号或反引号后接代码块的语言名称,会自动着色代码中的关键字,如:~~~python
import os
print(‘hello world‘)
~~~
```python
import os
print(‘hello world‘)
```
会自动按照python的语法着色import和print两个关键字
也可以省略不指定语言名称,相...
代码区块
和程序相关的写作或是源码通常会是已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示,Markdown 会用
和 标签来把代码区块包起来。要在 Markdown中建立代码区块需要使用三个连续的波浪号或反引号后接代码块的语言名称,会自动着色代码中的关键字,如:
~~~python
import os
print(‘hello world‘)
~~~
```python
import os
print(‘hello world‘)
```
会自动按照python的语法着色import和print两个关键字
也可以省略不指定语言名称,相当于使用包含该代码块
如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:
Use the printf()
function.
会产生:
Use the printf()
function.
如果要在代码区段内插入反引号,你可以用多个反引号来表示开启和结束代码区段,这样就不和代码区中的反引号冲突了:
There is a literal backtick (`) here.
代码区段的起始和结束端都可以放入一个空白,起始端后面一个,结束端前面一个,这样就可以在区段的一开始就插入反引号:
A single backtick in a code span: `
会产生
A single backtick in a code span: `
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,再加上缩进就可以了,剩下的 Markdown 都会帮你处理.
代码区块中,一般的 Markdown 语法不会被转换,像是星号便只是星号。
分隔线
你可以在一行中用三个以上的星号、减号、下划线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号或是下划线中间插入空格。下面每种写法都可以建立分隔线:
- -