首先在学这个语言之前,我也大概的了解了很多的教程,一致的认为的markdown很简单很简单,而且学会也就是一会儿的事。
(想起来一个常用的地方,在这里加上,就是以下项目的说明md文件,里面也是markdown语法,之前看到每个标题前加##,现在该知道为什么了吧)
那么我想知道的就是markdown再简单,我学习了能用来做什么。
看了一些文章后,我想起了之前再有一次的技术分享会上,有一个大神提到过的高桥流,而且他当时所用的就是高桥流。高桥流是什么,说白了就是演示文档(PPT),只是高桥流更简洁是使用html只做了演示文档,想了解的可以百度下了解下,只不过表现手法有些不太一样而已。
markdown呢,他不是用来编程也不是用来写代码能在网页上显示的一门语言,他只是一个工具能帮助我们快速的写文档,写一些带有各种格式的文档。
再举个例子,就像我们一般电脑上写一些文档用记事本或者word文档。
那么这两个有什么不一样呢,记事本确实简单,但是基本没有什么格式,也欠美观。word是有很多的样式,但是很多时候也需要我们去进行更多的操作来设置才能实现很多的样式。比如我们点击菜单,选中找到对应的菜单去设置等等。
Markdown 不是要来取代 HTML,甚至也没有要和它相似,它的语法种类不多,只和 HTML 的一部分有关系,重点不是要创造一种更容易写作 HTML 文档的语法,我认为 HTML 已经很容易写了,Markdown 的重点在于,它能让文档更容易阅读、编写。HTML 是一种发布的格式,Markdown 是一种编写的格式,因此,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。
而且比较方便的是markdown可以导出为html或者直接复制为html。
还可以导出pdf,比如我们要写一份文档,可能在里面需要加入简单的样式图片。链接什么的,用word可能就觉得麻烦了些。
我们可以直接用markdown写完导出为pdf即可。
markdown的语法里面都是特殊符号来标注的。编辑器的下载
MarkdownPad2.5 注册码
下面我们来看看基本语法(参考链接:markdown)
标题
#实现标题,有1-6级标题
列表
无序列表使用星号、加号或是减号作为列表标记.
有序列表则使用数字接着一个英文句点.
引用
尖括号(大于号)
粗体
**粗体**
斜体
*斜体*
代码块
用一个tab即可
行内代码块
``反引号
分割线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
- - -
---------------------------------------
链接图片链接
[链接](链接地址)
![图片替代文字](图片地址)
网友评论