哪个大神能帮我查一下格力空调官网防伪查询YBOF2条形码4J34372148369的开机密码吗😳😳

Markdown,怎么样在,中使程序代码带上行号_珍藏百科
Markdown,怎么样在,中使程序代码带上行号
编辑: &&&来源:用户发布&&&发布时间:&&&查看次数:22
Markdown,怎么样在,中使程序代码带上行号求教了的!Markdown,怎么样在,中使程序代码带上行号?谢谢哩!
在图灵社区使用 Markdown 缉攻光纪叱慌癸苇含俩写文章时,如果在一段文字的每行开头加上四个空格,或者一个制表符(Tab),这段文字就会被视为程序代码。这样,就会自动识别所用的编程语言,语法高亮显示。
,进行代码染色,。
电脑数码相关
本文相关文章
- 关于我们 - 版权声明-
广告服务 - 友情链接 - 管理登录 -
Copyright &
All Rights Reserved
如有任何侵权、造谣信息请将网页地址和有法律效力的侵权造谣证明或判决书发往QQ:小时内删除。
苏ICP备号-1&markdown——像写代码那样写文章 - 博客频道 - CSDN.NET
请叫我小明
编程不仅是一种技术,更是一种思考方法。不仅教给你思考,更教给你如何解决问题。
分类:程序人生
Markdown是什么?
Markdown 是一种轻量级标记语言,创始人为約翰·格魯伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
为什么要用Markdown?
作为程序员,已经习惯了使用最原始的文本编辑器来处理文字信息,当我们使用Office Word等文字编辑工具的时候往往会被Office强大的文字编辑和排版功能搞晕。像下面这张图,基础功能就已经和庞杂了:
对我们来说,这些功能真的都需要吗?
&我只想简简单单地写一篇技术文档而已!
使用Word编写的文档还存在排版兼容的问题,比如你想把你精心排版的文章发表到你的技术博客上,或是通过邮件发送给别人,复制粘贴肯定没法完整地保留你的排版,到时候文章会显得乱糟糟的。
那么这个时候,就需要用到Markdown了。
先来说说Markdown的有点:
怎么使用Markdown?
Markdown的语法
更多的技巧请参考。
相关代码:
#&一级标题&&##&二级标题&&###&三级标题&&####&四级标题&&#####&五级标题&&######&六级标题&&
显示效果:
注:#&和「一级标题」之间建议保留一个字符的空格,这是最标准的
Markdown 写法。
相关代码:
-&文本1&&-&文本2&&-&文本3&&&&1.&有序文本1&&1.&有序文本2&&1.&有序文本3&&
显示效果:
注:-、1.和文本之间要保留一个字符的空格,有序文本的序号和写的1.还是2.没有关系,序号是更具文本结构自动递增的。
3. 链接和图片
相关代码:
[GeeWaza](/)&&![GeeWaza微信公众号](/mw690/3d6ce2f1gw1ek3xg9zro4j20by0byq3o.jpg)&&
注:插入图片的语法和链接的语法很像,只是前面多了一个!。
相关代码:
&&这是一条引用&&&&这条引用还没完&&这样也不算完&&
显示效果:
这是一条引用
这条引用还没完
这样也不算完
注:&和文本之间要保留一个字符的空格,引用的结束要和下一行文本开头有一个空行的间隔。
5. 粗体和斜体
用两个*包含一段文本就是粗体的语法,用一个*包含一段文本就是斜体的语法。
相关代码:
*这是一段斜体*,**这是一段粗体**&&
显示效果:
&这是一段斜体,这是一段粗体
注:*和文本之间没有空格。
6.表格
相关代码:
|&Tables&&&&&&&&|&Are&&&&&&&&&&&|&Cool&&|&&|&-------------&|:-------------:|&-----:|&&|&col&3&is&&&&&&|&right-aligned&|&$1600&|&&|&col&2&is&&&&&&|&centered&&&&&&|&&&$12&|&&|&zebra&stripes&|&are&neat&&&&&&|&&&&$1&|&&
显示效果:
TABLES&&&&&&&&
ARE&&&&&&&&&&&
col 3 is&&&&&&
right-aligned
col 2 is&&&&&&
centered&&&&&&
zebra stripes
are neat&&&&&&
可以使用三个连续的&`来包裹多行代码,单个或多个则表示行内代码。
相关代码:
``单个或多个(`)表示行内代码,如果文本中出现(`),则用多个区分.``&&
显示效果:
&单个或多个(`)表示行内代码,如果文本中出现(`),则用多个区分.
多行代码(在演示代码中,三个连续的&`多加的一个空格是无用的,实际是没有这个空格的,请注意):
``&`java&&public&class&Test{&&public&static&void&main(String[]&args)&{&&System.out.println(&Hello,&world!&);&&}&&}&&``&`&&
显示效果:
public&class&Test{&&&&&&public&static&void&main(String[]&args)&{&&&&&&&&&&System.out.println(&Hello,&world!&);&&&&&&}&&}&&
Markdown的工具介绍
和编程语言一样,用Markdown语法书写的文章需要一个“解释器”来解释文章中的排版符号,这种“解释器”就是Markdown编辑工具。
这是一款Mac平台的Markdown工具。
2.MarkdownPad
这是Windows平台下的Markdown工具,可以免费使用。免费版只包含基本功能,购买授权后可以升级为Pro版,Pro版功能强大,且非常好用。当然,也可以直接下载,你们懂的…3d1n
3.马克飞象
由一人开发的依托的Markdown编辑工具,该工具与印象笔记绑定后,可以实现将马克飞象中编辑的文章排版后直接保存到印象笔记中,不过这个只有马克飞象的包年用户才有。
马克飞象目前已正式发布,为新用户提供 10 天的试用期,试用期过后需要续费才能继续使用。未购买或者未及时续费,将不能同步新的笔记。之前保存过的笔记依然可以编辑。费用是79 元 / 年
4. Markdown Here
这是一个Markdown的Chrome插件工具,能够将你在文本框中使用Mardown语法书写内容自动转成格式优良的HTML代码,主要用在微信公众账号的文章编写上。
5. Jetpack
这是一个让Wordpress支持Markdown语法的Wordpress编辑工具插件,当你使用Markdown语法写发表自己的博文时,它会自动解析文章中使用Markdown语法编写的内容。
一些小技巧
1. 如果图片连接中带有()
如果图片连接中带有(),则需要使用一些技巧:
![][1]&&[1]:&/gif.latex?prod%20(n_{i})+1&&
2. 免费图片外链
Markdown编辑的文章中,图片都是使用网络图片外链的方式实现的,所以需要一个支持图片外链的相册来管理文章中用到的图片。
新浪微博的就是一个很好的免费图片外链的工具,当然,你得必须有新浪微博的账号才行。上传图片到微相册,这样上传的图片就能在文章中使用了。
这个方法长期有效,但是不知道哪天新浪会限制这种图片外链的方式。
排名:千里之外
(2)(4)(2)(195)(2)
擅长工具开发、自动化测试。图灵社区 : 阅读 : Markdown语法
图灵社区 : 阅读 : Markdown语法
Markdown 的目标是易读易写。
Markdown强调可读性高于一切。一份Markdown格式的文档应该能直接以纯文本方式发布,而不致一眼看过去满眼都是标签和格式化指令。Markdown的语法确实受了几种现有的text转HTML过滤器影响--包括 , , , ,, 和
-- 其中对Markdown语法影响最大的单一来源是纯文本的Email格式。
为实现这一目标,Markdown的语法几乎全部由标点符号构成,这些标点符号都是精心挑选而来,尽量做到能望文生义。如星号括着一个单词(Markdown中表示强调)看上去就像 *强调*。Markdown的列表看上去就像列表;Markdown的引文就象引文,和你使用email时的感觉一样。
Markdown的语法为“方便地在网上写作”这一目标而生。
Markdown不是HTML替代品,也不是为了终接HTML。它的语法非常简单,只相当于HTML标签的一个非常非常小的子集。它并非是为了更容易输入HTML标签而创造一种新语法。在我看来,HTML标签已经够容易书写的了。Markdown的目标是让(在网上)让读文章、写文章、修改文章更容易。HTML是一种适合发表的格式;而Markdown是一种书写格式。正因如此,Markdown的格式化语法仅需解决用纯文本表达的问题。
对Markdown语法无法支持的格式,你可以直接用HTML。你不需要事先声明或者使用什么定界符来告诉Markdown要写HTML了,你直接写就是了。
唯一的限制是那些块级HTML元素 -- 如 &div&,&table&, &pre&, &p&等等 -- 必须使用空行与相邻内容分开,并且块元素的开始和结束标签之前不要留有空格或TAB。Markdown足够聪明不会添加额外的(也是不必要的)&p&标签包住这些块元素标签。
下面这个例子,在一篇Markdown文章中添加了一个HTML表格:这是一个普通的段落。
&td&Foo&/td&
这是另一个普通的段落。
注意一点,不要在块级HTML元素内使用Markdown格式化命令,Markdown不会处理它们。比如你不要在一个HTML块中使用 *emphasis* 这样的Markdown格式化命令。
行内HTML标签 -- 如 &span&, &cite&, 或 &del& -- 在一个Markdown段落里、列表中、或者标题中--随便用。 如果需要,你甚至可以用HTML标签代替Markdown格式化命令。比方你可以直接用HTML标签 &a& 或 &img& 而不使用Markdown的链接和图片语法,随你的便。
不同于这些块级HTML元素,在HTML行内元素内的Markdown语法标记会被正确处理。
自动转换特殊字符
在HTML中,有两个字符需要特殊对待:&和 &。&用于标签开始,&用于标识HTML实体。如果打算把它们当成普通字符,你必须使用反引号转义它们,如&和&。
对一些互联网作家来说,&符号特别使人烦恼。如果你打算写'AT&T',你就得写 'AT&T'。甚至在URL中也得想着转义&符号。比方你打算写:http:///images?num=30&q=larry+bird
你就得在A标签中把href属性中的URL编码成:http:///images?num=30&q=larry+bird
不用说,这很容易忘。这往往是那些良构HTML站点中最容易出错的地方。
在Markdown中,你尽管自然的使用这些字符,只需要关心那些必要的转义。如果使用在HTML实体中使用&符号,它会保持不变;而在其它场合,它会转换成&。
所以,如果你打算在文章中书写版权符号,你可以这样写:©
Markdown不会碰它。然而如果你书写AT&T
Markdown就会把它翻译成:AT&T
类似的,既然Markdown支持内嵌HTML,如果你使用&作为HTML标签定界符,Markdown就会把它们当成HTML标签定界符。可是如果你书写:4 & 5
Markdown就会把它翻译成:4 < 5
然而,在Mardown代码行内标记和块级标记之中,&和&始终会被自动编码。这使得在Markdown文件中书写HTML代码更容易.(相对于纯HTML。如果想在纯在纯HTML里贴一段HTML代码,那才是糟糕透顶,必须对代码中的每一个&和&都转义才成。)
段落和换行
一个段落由一行或多个相关文本行构成。段落之间用一个或多个空行分隔。(一个空行就是一个看上去什么也没有的行--如果一行什么也没有或者只有空格和TAB都会被视为空行)正常的段落不要以空白或TAB字符开始。
一行或多个相关文本行意味着Markdown支持“硬折行”。这一点与其它text转HTML的程序完全不同(包括Moveable Type的“Convert Line Breaks”选项),它们会将段落中的每一个换行符转换成&br /&标签。
如果你确实需要使用Markdown插入一个&br /&换行符,只需要在每一行的末尾以两个或更多个空格符号结束,然后再打回车键。
没错,在Markdown里生成一个&br /&稍稍有一点麻烦,但那种简单的“把每一个换行符都转换成&br /&规则”并不适用于Markdown。Markdown Email风格的 blockquoting 和 multi-paragraph list items更好用 -- 并且更美观 -- 在你用换行符对其格式化时。
Markdown 支持两种风格的标题, 和 .
Setext-风格的一级标题下面一行使用等号符号,二级标题下面使用连字符符号,例如:这是一个一级标题
=============
这是一个二级标题
-------------
至少有一个=和-就能正常工作。
Atx-风格的标题在每行的开头使用1-6个井号字符,分别对应标题级别1-6。例如:# 这是一级标题
## 这是二级标题
###### 这是六级标题
如果愿意, 你也可以 "结束" atx-风格的标题。这纯粹是美观考虑--如果你觉得这样会看上更舒服些的话。结束用的井号个数随便,不必与起始井号数量相同 (起始井号的数量决定标题级别):# 这是一级标题 #
## 这是二级标题 ##
### 这是三级标题 ######
Markdown使用Email风格的 & 字符引用块。如果你熟悉Email中的引用块,你就知道在Markdown中如何使用引用块。如果每一行你都使用硬换行并在行首放一个&符号,看上去会很美观:& This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
& consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
& Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
& Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
& id sem consectetuer libero luctus adipiscing.
(如果觉得每行写一个&太累,)Markdown允许你偷懒,你只需在硬换行段落的第一行之前放一个&号:& This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
& Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.
只需要多加一个&,就得到嵌套的引用块(即引用块中的引用块):& This is the first level of quoting.
& & This is nested blockquote.
& Back to the first level.
引用块中可包含其它Markdown元素,如标题、列表和代码块:& ## This is a header.
This is the first list item.
This is the second list item.
& Here's some example code:
return shell_exec("echo $input | $markdown_script");
是个象样的文本编辑器都能实现Email风格的引用。比如在BBEdit里,你就可以选中一些文字之后从Text菜单里选择引用级别。
Markdown 支持有序列表和无序列表
无序列表可使用星号、加号和连字符(这几个符号是等价的,你喜欢哪个就用哪个)作为列表标记:*
也等同于:-
有序列表则使用数字加英文句点:1.
有一点需要注意,你在列表中输入的标记数字并不会反映到Markdown输出的HTML之中。上面这个列表Markdown会输出为:
即使你写成下面这样:1.
甚至这样:3. Bird
都会得到一模一样(但正确的)输出。要点在于,如果你愿意,就在你的Markdown有序列表里顺序使用数字(这样源代码里的顺序和生成的顺序会一致),如果你希望省点儿事,你就不用费心(去手工编号)。
如果你打算偷懒,记住列表的第一行使用数字 1。以后Markdown或许会支持有序列表从任意数字开始(译者注:这儿和前面的例子有点矛盾,原文如此)。
列表标记通常从左边界开始,至多可以有三个空格的缩进。列表标记之后至少要跟一个空格或TAB。
为了让列表看起来美观,你可以使用TAB缩进列表项内容,使其整齐:*
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.
不过如果你很懒,下面这样也行:*
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi,
viverra nec, fringilla in, laoreet vitae, risus.
Donec sit amet nisl. Aliquam semper ipsum sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.
如果列表项之间用空行分隔,Markdown就会在HTML输出中使用&p&标签包裹列表项。比如:*
生成的HTML如下:
生成的HTML是这样:
列表项有可能由多个段落组成,列表项的每个后续段落必须缩进至少4个空格或者一个TAB:1.
This is a list item with two paragraphs. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Aliquam hendrerit
mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet
vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
sit amet velit.
Suspendisse id sem consectetuer libero luctus adipiscing.
像上面这样缩进后续段落的每一行看起来很美观(但稍有些麻烦),如果你比较懒(和我一样),没问题,Markdown支持你:*
This is a list item with two paragraphs.
This is the second paragraph in the list item. You're
only required to indent the first line. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit.
Another item in the same list.
要在列表项中使用引用,引用定界符 & 需要缩进:*
A list item with a blockquote:
& This is a blockquote
& inside a list item.
要在列表项中使用代码块,代码块需要缩进两次 -- 8个空格或者两个TAB:*
A list item with a code block:
&code goes here&
有时候不小心会触发一个有序列表,比方在写类似下面这样的东西时:1986. What a great season.
换言之, 以数字+句点+空格 序列起始的行会触发有序列表。为避免此情况,要对句点符号进行转义:1986\. What a great season.
我们经常在写有关编程或标记语言源代码时用到预格式化的代码块。不像格式化普通段落,代码块中的行会按字面进行解释。Markdown对代码块同时使用&pre& 和 &code&标签包裹:
在Markdown中要生成一个代码块,只需要在代码块内容的每一行缩进至少四个空格或者一个TAB。比如:This is a normal paragraph:
This is a code block.
Markdown会生成:This is a normal paragraph:
This is a code block.
Markdown会从生成的代码块中删除一级缩进 -- 4个空格或者1个TAB。看下面这个例子:Here is an example of AppleScript:
tell application "Foo"
会得到:Here is an example of AppleScript:
tell application "Foo"
代码块在遇到没有缩进的一行,或者文件末尾时自动结束。
在代码块中,&符号和&、&会自动转换成HTML实体。因此在Markdown中包含HTML源代码只是小菜一碟--粘贴进去,缩进一下。剩下的脏活累活Markdown自会处理。看下面这个例子:
class="sample_footer"
& 2004 Foo Corporation
Markdown会生成:
Markdown不会解析代码块中的Markdown标记。如代码块中的星号就是星号,失去了它原来的Markdown含义。这意味着你能够使用Markdown编写Markdown自己的语法教程。(就象这篇文章一样)。
如果在一行里只放三个或更多个连字符,或星号或下划线,你就会得到一个水平线标记(&hr /&)。下面每一行都会得到一个水平线:* * *
---------------------------------------
Markdown 支持两种风格的链接: 行内链接 和 引用链接.
两种风格的链接,链接文本都放在中括号之内[square brackets]。
要生成一个行内链接,在链接文本之后紧跟用一对小括号。小括号里放链接地址和可选的的链接title。如果提供链接title的话,链接title要用引号包起来。例如:这是一个 [an example](http:/// "Title") 行内链接。
[这个链接](http://example.net/) 没有title属性。
Markdown会生成:This is
href="/" title="Title"
an example inline link.
href="http://example.net/"This link has no
title attribute.
如果你打算引用一个本地资源或者同一站点的资源,可以使用相对路径:如果想进一步了解我,请参阅我的 [关于我](/about/) 页。
引用风格的链接,在链接文本之后紧跟又一对中括号。这对中括号里放的是该链接的标识符(可以理解为别名):这是一个引用型链接 [示例][id]。
如果你嫌弃两对中括号过于亲密,Markdown允许你在两对中括号之间放一个空格:这是一个引用型链接 [示例] [id]。
然后,我们可以在文档的任意位置,像下面这样定义链接标识与链接的对应关系(一行一个链接):[id]: http:///
"Optional Title Here"
中括号内放链接标识符(行前可选缩进,至多不超过三个空格);
之后紧跟一个冒号;
再后面是一个或多个空格(TAB也行);
接下来是链接URL;
最后面是可选的用双引号或单引号或小括号括起来的链接title。
下面三种链接定义方式是等价的:[foo]: http:///
"Optional Title Here"
[foo]: http:///
'Optional Title Here'
[foo]: http:///
(Optional Title Here)
注意: Markdown.pl 1.0.1 版本有一个已知的bug,用单引号作为链接title的定界符会出问题。
至于链接URL,还支持使用一对可选的尖括号包裹起来:[id]: &http:///&
"Optional Title Here"
你也可以将链接的title属性放在下一行并使用额外的空格或TAB填充,这样较长的URL会比较美观:[id]: http:///longish/path/to/resource/here
"Optional Title Here"
链妆定义仅供Markdown解析器使用。最终输出的HTML当中不会包含链接定义。
链接标识符可以由字母、数字、空格和标点符号组成--不区分大小写。下面这两个链接:[link text][a]
[link text][A]
是等价的。
隐式链接标识 允许我们省略链接标识,这时链接文本本身就是链接标识。在链接文本之后加一对空的中括号--例如,使用"Google"文本链接到站点,可以这样写:[Google][]
然后这样定义它的链接:[Google]: http:///
链接名字有可能包含空格,不过没问题,这种情况照样正常工作:Visit [Daring Fireball][] for more information.
然后这样定义这个链接:[Daring Fireball]: http://daringfireball.net/
链接定义可放于Markdown文档的任意位置。我建议把它们就近放到最先使用它的段落之后。不过如果你更喜欢放到文档末尾,当成某种形式的尾注,随你的便。
下面是一些引用链接的例子:I get 10 times more traffic from [Google] [11] than from
[Yahoo] [12] or [MSN] [13].
[1]: http:///
[2]: http:///
"Yahoo Search"
[3]: http:///
"MSN Search"
换成隐式链接标识,也可以这么写:I get 10 times more traffic from [Google][] than from
[Yahoo][] or [MSN][].
[google]: http:///
"Yahoo Search"
"MSN Search"
上面两种写法最终得到HTML输出是一样的:I get 10 times more traffic from
title="Google"Google than from
href="/" title="Yahoo Search"Yahoo
href="/" title="MSN Search"MSN.
作为比较,下面这个段落使用Markdown的行内链接风格编写:I get 10 times more traffic from [Google](http:/// "Google")
than from [Yahoo](http:/// "Yahoo Search") or
[MSN](http:/// "MSN Search").
引用型链接的亮点并不在于它更容易书写,而在于引用型链接让你的文档可读性更好。看看上面的例子:使用引用型链接,段落本身仅81个字符;而使用行内链接的例子,是176个字符。最终输出的HTML则有234个字符。纯HTML中标记字符甚至超过了文本本身。
使用Markdown的引用型链接,源文档更接近于最终的浏览器输出效果。再加上Markdown允许将标记有关的元数据移到段落之外,你尽管添加链接,而不必担心打断文件的故事情节。
Markdown使用星号(*)和下划线(_)作为表示强调。用一个 * 或 _ 包裹的文本会使用 HTML &em& 标签包裹; 用两个 * 或 _包裹的文本会使用HTML&strong& 标签包裹。如:*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
将会输出为:single asterisks
single underscores
double asterisks
double underscores
你喜欢哪一种风格就用哪一种,唯一的限制就是起始字符与关闭字符必须一致。
强调符号可用于一个单词的一部分:un*frigging*believable
不过如果你用空格包裹单独的 * 或 _,它们就失去了强调的含义,而成为字面上的星号或下划线。
如果不想让Markdown解释这两个元字符,就转义它:\*this text is surrounded by literal asterisks\*
要在行内表示部分代码,用反引号(`)包住它。与预格式代码块不同和,行内代码用于段落之内。例如:Use the `printf()` function.
会生成:Use the printf() function.
要在一个行内代码中使用反引号(`)本身,用多个反引号作为定界符包住它:``There is a literal backtick (`) here.``
这样就会得到:There is a literal backtick (`) here.
包住行内代码的反引号定界符可以包括空格--即在起始反引号之后,结束反引号之前可以有一个空格。这使得我们能够在行内代码的开始或结束处使用反引号:A single backtick in a code span: `` ` ``
A backtick-delimited string in a code span: `` `foo` ``
会生成:A single backtick in a code span: `
A backtick-delimited string in a code span: `foo`
在行内代码中,&和&和&会自动编码为HTML实体,以方便包含HTML标签。Markdown会把下面这行:Please don't use any `&blink&` tags.
转换为:Please don't use any
你也可以这样写:`—` is the decimal-encoded equivalent of `&`.
会得到:— is the decimal-encoded
equivalent of &.
必须承认,要以“自然的”语法把一个图片放到一个纯文本文档之中,确实是一个挑战。
Markdown使用了类似链接语法来表示图片,同样有两种风格:行内图片和引用图片。
行内图片语法示例:![Alt text](/path/to/img.jpg)
![Alt text](/path/to/img.jpg "Optional title")
一个感叹号!开头;
其后紧跟一对中括号,中括号内存放图片的alt`属性;
其后紧跟一对小括号,小括号内存放图片的URL或路径,及可选的用双引号或单引号或小括号括起来的图片title
引用图片语法如下:![Alt text][id]
这里 "id" 是图片引用标识。图片引用定义的语法与链接定义完全相同:[id]: url/to/image
"Optional title attribute"
在写这篇文章时,Markdown还没有语法指定图片的大小,如果这一点对你特别重要,你可以直接使用&img&标签。
Markdown提供了一种快捷方式"自动地"定义链接和Email地址:直接用一对尖括号把URL或Email地址包住。这表示链接文本就是URL本身,Email文本就是Email本身。这样你就得到了一个可点击的链接,如:://example.com
Markdown会将它转换为: href="/"/
自动Email地址工作方式相似,只有一点不同。Markdown自动的用一些十进制和十六进制数字表示你的Email,以防止遭遇垃圾邮件袭击。 例如:@example.com
会被转换为: href="mailto:addre
ss@example.co
m"address@exa
mple.com
浏览器会将它渲染为一个可点击的链接,并正确显示 ""。
(这种实体编码的小方法可以骗过一些收集邮件地址的机器人,不过它确实无法骗过所有的机器人。有总比没有强,聊胜于无。能阻止一点就阻止一点好了。)
反斜线转义
Markdown允许你使用反斜线转义那些Markdown元字符,让它们失去原有的“魔力”。举个例子,如果你确实想用星号包住一个词组(而不是想得到&em&标签),就可以在星号之前使用反斜线将其转义。即:\*literal asterisks\*
Markdown中,以下字符支持使用反斜线转义:\
减号(连字符)
发表评论:
馆藏&20031
TA的推荐TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 格力空调型号查询 的文章

 

随机推荐