20.7. 引用-代码块
1 2 3 4 5 6 7 8 9 | > Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod > nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor > massa, nec semper lorem quam in massa. > ```go import "fmt" func main() { fmt.Println("Hello, world") } ``` |
效果
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.
1 2 3 4 import "fmt" func main() { fmt.Println("Hello, world") }
可以看出,用>时候,要每行的>内容缩进对齐,不过,如果是一个代码块的话,只需要第一个>即可
但要注意, 上面这种方法不能有空行,如果有空行就会被认为终止,比如:
1 2 3 4 5 6 7 8 | > ```go import "fmt" func main() { fmt.Println("Hello, world") fmt.Println("last") } ``` |
要解决这个问题,就要在空行之后的新行再用>表示未中断,比如:
1 2 3 4 5 6 7 8 | > ```go import "fmt" func main() { fmt.Println("Hello, world") > fmt.Println("last") } ``` |
1 2 3 4 5 6 import "fmt" func main() { fmt.Println("Hello, world") fmt.Println("last") }