代码¶
在文档中列出代码是开发人员经常用到的一个功能。在reST文档中列出代码有三种方式:
行内代码 用``code``
简单代码块 在代码块的上一个段落后面加2个冒号,空一行后开始代码块,代码块要缩进
复杂代码块 使用code-block指导语句,还可以选择列出行号和高亮重点行等
:linenos:显示行号
:emphasize-lines:3,6 3,6行高亮
code 方式
echo "Hello World!";
源码
``echo "Hello World!";``
双冒号方式
echo "Hello World!";
源码
双冒号方式 ::
echo "Hello World!";
code-block 方式
C
1 2 3 4 5 6 7 void foo() { int i; for(i=0; i<10; i++) printf("i: %d\n", a); }PHP
1 2 3 <?php echo 'hi'; ?>HTML
1 <b>粗体</b>终端
1 2 $ ls $ uname -a
源码
.. code-block:: c
:linenos:
:emphasize-lines: 3,6
void foo()
{
int i;
for(i=0; i<10; i++)
printf("i: %d\n", a);
}
.. code-block:: php
:linenos:
<?php
echo 'hi';
?>
.. code-block:: html
:linenos:
<b>粗体</b>
.. code-block:: console
:linenos:
$ ls
$ uname -a