关于Markdown
-
一整个学期下来,我觉得让我收获最大之一的是学会markdown语言。我们平常都是使用Word 写文章,或者是用文本,但是这样排版简直是灾难,比如Word 的内容复制粘贴到其他内容,内容全乱了。尤其是我们要发邮箱,发推文,这种很注重内容样式的地方,排版全乱了,就迷之尴尬了。而且使用Word 插入一个图片,还要现在本地有的图片,还要先添加到Word 中,还要手动修改大小尺寸。但是markdown可以很好的解决这个问题。其实,当深入的了解markdown,你才发现,它的优点远远不止这些。接下来,就先详细的介绍一下它吧。
定义
- Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
- 参考文献[]
Markdown的用途:
- Markdown的语法简介明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。
优点:
可以导出HTML、PDF和md文件
因为编辑的是纯文本内容,兼容所有的文本编辑器
可读,直观,适合所有人的写作语言,不管你需要编写代码还是公式,甚至是流程图
可以是一些博客平台配套的编辑器,比如hexo,而且现在很多平台都支持Mrakdown编辑,如简书,微博和知乎等学习起来非常的简单,这是性价比非常高的一次投资.
宗旨
Markdown 的目标是实现「易读易写」。
使用 Markdown 的误区
-
Markdown 在编写的时候,例如流程图与时序图,复杂表格与复杂公式的呈现,虽然功能的丰富并没有什么本质的缺点,但终归有些背离初衷,何况在编写的过程中很费神,不如使用专业的工具撰写来的更有效率。
Markdown 语法的简要规则
-
标题
标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。
一级标题
二级标题
三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
-
列表
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
例如这样
只需要在文本前加入 > 这种尖括号(大于号)即可
图片与链接
- 插入链接与插入图片的语法很像,区别在一个
!
号
图片为:
![]()
链接为:[]()
插入图片的地址需要图床,这里推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。
粗体与斜体
- Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
例如:这里是粗体 这里是斜体
表格 (这种语法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代码框
-
如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来。图例:
使用 tab 键即可缩进。
流程图
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割线
分割线的语法只需要三个 * 号,例如:
这里有一份另外份文献,也是关于markdown的使用语法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
为什么我们要学习markdown的三个理由:
- . 看起来舒服,解放你的眼睛**
>- "Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
- HTML 标签让 HTML 文档包含态度内容无关的噪音,如果你不熟悉 HTML 语法的话,就很难直接阅读 HTML 的源文件,而阅读 Markdown 文档很容易。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外,Markdown 不仅容易读写,对于不熟悉 HTML 的人也能轻松了解所表达的内容,链接看起来像是脚注,甚至你不需要了解哪些是斜体,哪些内容会被加粗。 对于 Web 开发者和设计者来说,清晰的格式让一些非技术人员倍感亲切,因为无需超文本,Markdown 更直观更容易被记住。
- . 更少的错误
HTML 对格式还是有一些要求的,例如标签的开合、成对出现等。如果你忘记输入某个斜杠或者是一些属性的单引号等字符,很可能导致整个页面的显示错乱,我想这个大家深有体会,而且错误很难排查。
尽管有很多的工具帮你编写 HTML 代码,并高亮显示语法错误,但我们不想依赖这些工具。Markdown 的简单和灵活性可以让你产生更少的错误,而且很容易找到错误所在。
- 让 CMS 见鬼去吧!
直接在浏览器上编写内容是很危险的游戏,因为你输入的很多文字可能由于浏览器的崩溃瞬间消失,很多的 CMS 内容管理系统提供了所见即所得的编辑器,这些编辑器可以让你轻松的排版 HTML ,但无法阻止浏览器崩溃导致的内容丢失。
而你可以使用任何文本编辑器来编辑 Markdown ,另外也有大量的 Markdown 编辑工具可以让你更轻松的编写。
另外 OSCHINA 提供了一个在线将 Markdown 编译成 HTML 的工具,详情请看在线 Markdown 编译。
为什么要用Markdown写作?
- 操作方便,效率更高
MD其实就是用一些简单符号来起到排版作用,因为纯键盘操作,写作时少调用鼠标,效率能提升很多,不必多花时间在排版上。
- 视觉逻辑更强
长段文本用MD标注后,结构更清晰,逻辑也更明显。比如这样:
[图片上传失败...(image-7924d-1515153500159)]
为什么markdown不支持字号和字体颜色
- markdown 支持 内联 html, 遇到特殊的样式可以直接写原生的html。
markdownde 的不足点:
- 1,缩进,居中原生不支持
- 2,图片插入不方便,过于依赖网络是减分点
- 3,显示效果每一家的都不一样,导出样式也不统一
- 4,win下面没有比较好用的客户端.. (浏览器壳的不算客户端)
Markdown 如何更换字体?
- Markdown生成的是HTML,而HTML是不表达样式的。字体、颜色、布局这些样式是由CSS来控制的。也就是说,你通过Markdown编写的这些内容的样式,是由http://scriptogr.am这个网站来定义的。
- 幸运的是,scriptogr提供了修改css的方法。如
所说,在Tools里选择CSS Editor就可以编辑css。你可能需要改两部分字体:
1. body, button, input, select, textarea 这个地方定义的字体包括所有的正文、按钮、文本框等
2. h1, h2, h3, h4, h5, h6 这个地方定义的字体是所有的标题
关于网页字体的选择,可以参考这篇:如何保证网页的字体在各平台都尽量显示为最高质量的黑体?
微信排版为什么要使用markdown
内容第一,便于书写
易导出和出发
微信的排版工具在程序上不是很好。
- 参考文献:
http://baike.sogou.com/v7868944.htm?fromTitle=markdown
https://www.appinn.com/markdown/ -
关于Markdown
-
一整个学期下来,我觉得让我收获最大之一的是学会markdown语言。我们平常都是使用Word 写文章,或者是用文本,但是这样排版简直是灾难,比如Word 的内容复制粘贴到其他内容,内容全乱了。尤其是我们要发邮箱,发推文,这种很注重内容样式的地方,排版全乱了,就迷之尴尬了。而且使用Word 插入一个图片,还要现在本地有的图片,还要先添加到Word 中,还要手动修改大小尺寸。但是markdown可以很好的解决这个问题。其实,当深入的了解markdown,你才发现,它的优点远远不止这些。接下来,就先详细的介绍一下它吧。
定义
- Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
- 参考文献[]
Markdown的用途:
- Markdown的语法简介明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。
优点:
可以导出HTML、PDF和md文件
因为编辑的是纯文本内容,兼容所有的文本编辑器
可读,直观,适合所有人的写作语言,不管你需要编写代码还是公式,甚至是流程图
可以是一些博客平台配套的编辑器,比如hexo,而且现在很多平台都支持Mrakdown编辑,如简书,微博和知乎等学习起来非常的简单,这是性价比非常高的一次投资.
宗旨
Markdown 的目标是实现「易读易写」。
使用 Markdown 的误区
-
Markdown 在编写的时候,例如流程图与时序图,复杂表格与复杂公式的呈现,虽然功能的丰富并没有什么本质的缺点,但终归有些背离初衷,何况在编写的过程中很费神,不如使用专业的工具撰写来的更有效率。
Markdown 语法的简要规则
-
标题
标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。
一级标题
二级标题
三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
-
列表
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
例如这样
只需要在文本前加入 > 这种尖括号(大于号)即可
图片与链接
- 插入链接与插入图片的语法很像,区别在一个
!
号
图片为:
![]()
链接为:[]()
插入图片的地址需要图床,这里推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。
粗体与斜体
- Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
例如:这里是粗体 这里是斜体
表格 (这种语法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代码框
-
如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来。图例:
使用 tab 键即可缩进。
流程图
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割线
分割线的语法只需要三个 * 号,例如:
这里有一份另外份文献,也是关于markdown的使用语法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
为什么我们要学习markdown的三个理由:
- . 看起来舒服,解放你的眼睛**
>- "Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
- HTML 标签让 HTML 文档包含态度内容无关的噪音,如果你不熟悉 HTML 语法的话,就很难直接阅读 HTML 的源文件,而阅读 Markdown 文档很容易。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外,Markdown 不仅容易读写,对于不熟悉 HTML 的人也能轻松了解所表达的内容,链接看起来像是脚注,甚至你不需要了解哪些是斜体,哪些内容会被加粗。 对于 Web 开发者和设计者来说,清晰的格式让一些非技术人员倍感亲切,因为无需超文本,Markdown 更直观更容易被记住。
- . 更少的错误
HTML 对格式还是有一些要求的,例如标签的开合、成对出现等。如果你忘记输入某个斜杠或者是一些属性的单引号等字符,很可能导致整个页面的显示错乱,我想这个大家深有体会,而且错误很难排查。
尽管有很多的工具帮你编写 HTML 代码,并高亮显示语法错误,但我们不想依赖这些工具。Markdown 的简单和灵活性可以让你产生更少的错误,而且很容易找到错误所在。
- 让 CMS 见鬼去吧!
直接在浏览器上编写内容是很危险的游戏,因为你输入的很多文字可能由于浏览器的崩溃瞬间消失,很多的 CMS 内容管理系统提供了所见即所得的编辑器,这些编辑器可以让你轻松的排版 HTML ,但无法阻止浏览器崩溃导致的内容丢失。
而你可以使用任何文本编辑器来编辑 Markdown ,另外也有大量的 Markdown 编辑工具可以让你更轻松的编写。
另外 OSCHINA 提供了一个在线将 Markdown 编译成 HTML 的工具,详情请看在线 Markdown 编译。
为什么要用Markdown写作?
- 操作方便,效率更高
MD其实就是用一些简单符号来起到排版作用,因为纯键盘操作,写作时少调用鼠标,效率能提升很多,不必多花时间在排版上。
- 视觉逻辑更强
长段文本用MD标注后,结构更清晰,逻辑也更明显。比如这样:
[图片上传失败...(image-7924d-1515153500159)]
为什么markdown不支持字号和字体颜色
- markdown 支持 内联 html, 遇到特殊的样式可以直接写原生的html。
markdownde 的不足点:
- 1,缩进,居中原生不支持
- 2,图片插入不方便,过于依赖网络是减分点
- 3,显示效果每一家的都不一样,导出样式也不统一
- 4,win下面没有比较好用的客户端.. (浏览器壳的不算客户端)
Markdown 如何更换字体?
- Markdown生成的是HTML,而HTML是不表达样式的。字体、颜色、布局这些样式是由CSS来控制的。也就是说,你通过Markdown编写的这些内容的样式,是由http://scriptogr.am这个网站来定义的。
- 幸运的是,scriptogr提供了修改css的方法。如
所说,在Tools里选择CSS Editor就可以编辑css。你可能需要改两部分字体:
1. body, button, input, select, textarea 这个地方定义的字体包括所有的正文、按钮、文本框等
2. h1, h2, h3, h4, h5, h6 这个地方定义的字体是所有的标题
关于网页字体的选择,可以参考这篇:如何保证网页的字体在各平台都尽量显示为最高质量的黑体?
微信排版为什么要使用markdown
内容第一,便于书写
易导出和出发
微信的排版工具在程序上不是很好。
关于Markdown
-
一整个学期下来,我觉得让我收获最大之一的是学会markdown语言。我们平常都是使用Word 写文章,或者是用文本,但是这样排版简直是灾难,比如Word 的内容复制粘贴到其他内容,内容全乱了。尤其是我们要发邮箱,发推文,这种很注重内容样式的地方,排版全乱了,就迷之尴尬了。而且使用Word 插入一个图片,还要现在本地有的图片,还要先添加到Word 中,还要手动修改大小尺寸。但是markdown可以很好的解决这个问题。其实,当深入的了解markdown,你才发现,它的优点远远不止这些。接下来,就先详细的介绍一下它吧。
定义
- Markdown 是一种轻量级的标记语言,由John Gruber和Aaron Swartz创建,使其成为可读性最大并可再发行的可输入输出的格式。这种语言创建灵感来自于已经存在的带标记的电子邮件文本。Markdown 允许 HTML 语法, 所以使用者如果需要可以直接用 HTML来表示是可以的。Markdown最初由Gruber应用在Perl语言中,但现在已经有多种编程语言应用了。它是开源项目,并以BSD-style许可证的许可方式以插件形式或内容管理系统形式发布。
- 参考文献[]
Markdown的用途:
- Markdown的语法简介明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown。
优点:
可以导出HTML、PDF和md文件
因为编辑的是纯文本内容,兼容所有的文本编辑器
可读,直观,适合所有人的写作语言,不管你需要编写代码还是公式,甚至是流程图
可以是一些博客平台配套的编辑器,比如hexo,而且现在很多平台都支持Mrakdown编辑,如简书,微博和知乎等学习起来非常的简单,这是性价比非常高的一次投资.
宗旨
Markdown 的目标是实现「易读易写」。
使用 Markdown 的误区
-
Markdown 在编写的时候,例如流程图与时序图,复杂表格与复杂公式的呈现,虽然功能的丰富并没有什么本质的缺点,但终归有些背离初衷,何况在编写的过程中很费神,不如使用专业的工具撰写来的更有效率。
Markdown 语法的简要规则
-
标题
标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。
一级标题
二级标题
三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
-
列表
引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。
例如这样
只需要在文本前加入 > 这种尖括号(大于号)即可
图片与链接
- 插入链接与插入图片的语法很像,区别在一个
!
号
图片为:
![]()
链接为:[]()
插入图片的地址需要图床,这里推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。
粗体与斜体
- Markdown 的粗体和斜体也非常简单,用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
例如:这里是粗体 这里是斜体
表格 (这种语法生成的表格如下):
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
代码框
-
如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来。图例:
使用 tab 键即可缩进。
流程图
st=>start: Start
e=>end
op=>operation: My Operation
cond=>condition: Yes or No?
st->op->cond
cond(yes)->e
cond(no)->op
分割线
分割线的语法只需要三个 * 号,例如:
这里有一份另外份文献,也是关于markdown的使用语法:http://jingyan.baidu.com/article/597a06434cd915312a524344.html
为什么我们要学习markdown的三个理由:
- . 看起来舒服,解放你的眼睛**
>- "Markdown 格式化语法设计的目的就是为了易读," Markdown 的创始人 John Gruber of Daring Fireball 说:"而且 Markdown 应该可以直接使用纯文本进行发布,无需标签或者是一些格式化命令。"
- HTML 标签让 HTML 文档包含态度内容无关的噪音,如果你不熟悉 HTML 语法的话,就很难直接阅读 HTML 的源文件,而阅读 Markdown 文档很容易。
Markdown | HTML |
---|---|
# Why you should use Markdown to write your next blog post[Markdown][1] is just so dang legible, it will make your whole life easier. I promise.[1]: http://daringfireball.net/projects/markdown/basics | <h1>Why <em>you</em> should use Markdown to write your next blog post</h1><p<ahref="http://daringfireball.net/projects/markdown/">Markdown</a> is just so dang legible, it will make your <em>whole life</em> easier. <strong>I promise.</strong></p> |
- 此外,Markdown 不仅容易读写,对于不熟悉 HTML 的人也能轻松了解所表达的内容,链接看起来像是脚注,甚至你不需要了解哪些是斜体,哪些内容会被加粗。 对于 Web 开发者和设计者来说,清晰的格式让一些非技术人员倍感亲切,因为无需超文本,Markdown 更直观更容易被记住。
- . 更少的错误
HTML 对格式还是有一些要求的,例如标签的开合、成对出现等。如果你忘记输入某个斜杠或者是一些属性的单引号等字符,很可能导致整个页面的显示错乱,我想这个大家深有体会,而且错误很难排查。
尽管有很多的工具帮你编写 HTML 代码,并高亮显示语法错误,但我们不想依赖这些工具。Markdown 的简单和灵活性可以让你产生更少的错误,而且很容易找到错误所在。
- 让 CMS 见鬼去吧!
直接在浏览器上编写内容是很危险的游戏,因为你输入的很多文字可能由于浏览器的崩溃瞬间消失,很多的 CMS 内容管理系统提供了所见即所得的编辑器,这些编辑器可以让你轻松的排版 HTML ,但无法阻止浏览器崩溃导致的内容丢失。
而你可以使用任何文本编辑器来编辑 Markdown ,另外也有大量的 Markdown 编辑工具可以让你更轻松的编写。
另外 OSCHINA 提供了一个在线将 Markdown 编译成 HTML 的工具,详情请看在线 Markdown 编译。
为什么要用Markdown写作?
- 操作方便,效率更高
MD其实就是用一些简单符号来起到排版作用,因为纯键盘操作,写作时少调用鼠标,效率能提升很多,不必多花时间在排版上。
- 视觉逻辑更强
长段文本用MD标注后,结构更清晰,逻辑也更明显。比如这样:
[图片上传失败...(image-7924d-1515153500159)]
为什么markdown不支持字号和字体颜色
- markdown 支持 内联 html, 遇到特殊的样式可以直接写原生的html。
markdownde 的不足点:
- 1,缩进,居中原生不支持
- 2,图片插入不方便,过于依赖网络是减分点
- 3,显示效果每一家的都不一样,导出样式也不统一
- 4,win下面没有比较好用的客户端.. (浏览器壳的不算客户端)
Markdown 如何更换字体?
- Markdown生成的是HTML,而HTML是不表达样式的。字体、颜色、布局这些样式是由CSS来控制的。也就是说,你通过Markdown编写的这些内容的样式,是由http://scriptogr.am这个网站来定义的。
- 幸运的是,scriptogr提供了修改css的方法。如
所说,在Tools里选择CSS Editor就可以编辑css。你可能需要改两部分字体:
1. body, button, input, select, textarea 这个地方定义的字体包括所有的正文、按钮、文本框等
2. h1, h2, h3, h4, h5, h6 这个地方定义的字体是所有的标题
关于网页字体的选择,可以参考这篇:如何保证网页的字体在各平台都尽量显示为最高质量的黑体?
微信排版为什么要使用markdown
内容第一,便于书写
易导出和出发
微信的排版工具在程序上不是很好。
- 参考文献:
http://baike.sogou.com/v7868944.htm?fromTitle=markdown
https://www.appinn.com/markdown/ - 此篇文章是根据多篇文章整理的,并没有盗窃行为,如果存在不合理的地方,希望先通知一下我!谢谢!
-说明:自己並沒有做出"禁止通过发布文章并在文章中添加超链接的形式进行SEO优化推广的行为;"
這一條的行為 - 此篇文章是根据多篇文章整理的,并没有盗窃行为,如果存在不合理的地方,希望先通知一下我!谢谢!
-说明:自己並沒有做出"禁止通过发布文章并在文章中添加超链接的形式进行SEO优化推广的行为;"
這一條的行為