MarkDown入门级教程
1.教程引言
2.与HTML关联
3.基础符号
4.高级应用的方向
##教程引言
Markdown通常为程序员群体所用,适用于泡技术论坛、写博客日志、技术文稿、记录代码片段、起草邮件等场景。但同样是语法,怎么它就能这么火呢?
易写易读是Markdown语法的最大亮点,也是它为什么能提高书写效率的原因。
1.易写 **
Markdown语法十分简单,常用的标记符号不超过十个,用于日常写作记录绰绰有余。但这十个不到的标记符号,却能让人优雅地沉浸式写作,专注内容而不纠结排版,像写代码一样写文档,大大提高书写效率。名副其实的码字神器**。
2.易读
兼顾什么人都能打开和排版样式不变。
-
什么人都能打开
是指,Markdown属于兼容性极强的纯文本,可以用所有文本编辑器打开,避免了用Windows的人打不开.pages文件的情况发生;Markdown文本轻松可转成HTML、电子书等格式,而HTML是整个万维网(web)的标记语言,也是目前主流电子书格式(EPUB、mobi、Kindle专有格式.azw)所用的标记语言。人们如果采用Markdown标注格式,对日后的文件转换工作将大有裨益。 -
排版样式不变
是指,在转化为富文本/HTML等格式后依然可以保留原本的排版和阅读体验。不会出现「我这篇稿子是用旧版Word写的,你用新版Word看可能格式会有点问题」的情况。
##与HTML的关联
Markdown是标记语言,类似于HTML,和CSS没关系。你所看到的各种Markdown编辑器显示的样式都是转换为HTML后加上CSS显示的。
优点:
Markdown的简单直观(这个简单直观其实是对用户而言的)就是它的优点。
1.它语法简单,能快速编写,几分钟就能了解它的全部语法。相对另一种标记语言HTML各种复杂的标签,Markdown对使用者更加友好。相对于平时用的Word的各种密密麻麻的按钮(你肯定见过好多Word培训的书),它编写起来更快,更简单。
2.它能直接阅读,而没有HTML的各种标签的干扰。就算不转换成HTML看起来也毫无压力啊!
语法简单,能快速编写,直接阅读,这就是我指的简单直观。
缺点:
也是它的简单直观。
##基础符号
1.标题:
在想要设置为标题的文字前面加#来表示
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
2.字体:
-
加粗
要加粗的文字左右分别用两个号包起来 -
斜体
要倾斜的文字左右分别用一个*号包起来 -
斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来 -
删除线
要加删除线的文字左右分别用两个~~号包起来
**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~
3.引用:
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个…
>这是引用的内容
>>这是引用的内容
>>> 这是引用的内容
##高级应用方向
采用表格形式组织信息
表格同样不是标准的Markdown语法,使用MarkdownPad不会对该格式进行渲染。
形式一:
|表头一|表头二|
|------|---|
|内容一|内容二|
|内容三|内容四|
需要注意的是,第二行中的-只要有三个或三个以上即可。没有具体的个数要求。
形式二:
带左中右对其的表格。
|左对齐|居中对齐|右对齐|
|:- |:------😐-😐
|左对齐列|居中对齐列|右对齐列|
|1|2|3|