轻松记录您
灵感和创意

markdown特殊字元自动转换

在HTML文件中,有两个字元需要特殊处理:<和&。<符号用于起始标签&符号则用于标记HTML实体,如果你只是想要使用这些符号,你必须要使用实体的形式,像是&lt;和&amp;。

&符号其实很容易让写作网路文件的人感到困扰,如果你要打「AT&T」 ,你必须要写成「AT&amp;T」 ,还得转换网址内的&符号,如果你要连结到:

http://images.google.com/images?num=30&q=larry+bird

你必须要把网址转成:

http://images.google.com/images?num=30&amp;q=larry+bird

才能放到连结标签的href属性里。不用说也知道这很容易忘记,这也可能是HTML标准检查所检查到的错误中,数量最多的。

Markdown允许你直接使用这些符号,但是你要小心跳脱字元的使用,如果你是在HTML实体中使用&符号的话,它不会被转换,而在其他情形下,它则会被转换成&amp;。所以你如果要在文件中插入一个著作权的符号,你可以这样写:

&copy;

Markdown将不会对这段文字做修改,但是如果你这样写:

AT&T

Markdown就会将它转为:

AT&amp;T

类似的状况也会发生在<符号上,因为Markdown支援行内HTML,如果你是使用<符号作为HTML标签使用,那Markdown也不会对它做任何转换,但是如果你是写:

4 < 5

Markdown将会把它转换为:

4 &lt; 5

不过需要注意的是,code范围内,不论是行内还是区块,<和&两个符号都一定会被转换成HTML实体,这项特性让你可以很容易地用Markdown写HTML code(和HTML相对而言。在HTML语法中,你要把所有的<和&都转换为HTML实体,才能在HTML文件里面写出HTML code。)

未经允许不得转载:坚果之云 Markdown » markdown特殊字元自动转换
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍