代码区块
和程序相关的写作或是源码通常会是已经排版好的代码区块,通常这些区块我们并不希望它以一般段落文件的方式去排版,而是照原来的样子显示,Markdown 会用 <pre> 和 <code> 标签来把代码区块包起来。
要在 Markdown中建立代码区块只要简单地缩进 4 个空格或是 1 个制表符就可以,如:
这是一个普通段落:
这是一个代码区块。
Markdown 会转换成:
<p>这是一个普通段落:</p>
<pre><code>这是一个代码区块。</code></pre>
这个每行一阶的缩进(4 个空格或是 1 个制表符),都会被移除,例如:
一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
如果要标记一小段行内代码,你可以用反引号把它包起来(`),例如:
Use the `printf()` function.
会产生:
<p>Use the <code>printf()</code> function.</p>
如果要在代码区段内插入反引号,你可以用多个反引号来表示开启和结束代码区段,这样就不和代码区中的反引号冲突了:
``There is a literal backtick (`) here.``
代码区段的起始和结束端都可以放入一个空白,起始端后面一个,结束端前面一个,这样就可以在区段的一开始就插入反引号:
A single backtick in a code span: `` ` ``
会产生
<p>A single backtick in a code span: <code>`</code></p>
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,再加上缩进就可以了,剩下的 Markdown 都会帮你处理.
代码区块中,一般的 Markdown 语法不会被转换,像是星号便只是星号。
分隔线
你可以在一行中用三个以上的星号、减号、下划线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号或是下划线中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
- - -
---------------------------------------
- 本文固定链接: https://www.qingheluo.com/markdownzhongdedaimaqukuaihefengexian/
- 转载请注明: qingheluo 于 清河洛 发表