markdown学习笔记 markdown学习
对于一个喜欢读书和试图写作的人来说,Microsoft的word实在是太重量级了,而且有太多干扰思维和书写的地方,让人很不爽。但是,notepad太轻量了,只有纯文本,没有格式控制,表达不出某些语气,并且不适合阅读。那么,究竟应该有没有一个文本编辑器,集简洁和功能于一体?
最近,无意中发现了jekyll,发现博客原来可以通过文本编辑器来写,通过静态网页发布,而不是登陆博客网站在线编辑,繁琐的使用网站提供的一些格式化按钮,用着很不爽。但是通过使用markdown,可以再自己喜欢的文本编辑器很爽的把自己的想法写出来。不用担心在线网站的广告干扰,或是突然断网,浏览器崩溃等等让你“欲哭无泪”状况。所以markdown这一救星出现了。大神们忍受不了,便开发出了markdown。 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。不仅如此,它的语法非常简洁,完全没有其它语言的那种复杂,繁琐,特有的格式化语法仅需解决用纯文本表达的问题。。因此,喜欢简洁和写作的朋友们可以试试。 接下来我们看看markdown的一些常用语法。
1. 标题 标题使用“#”来标记,例如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
效果:
一级标题
二级标题
三级标题
四级标题
2. 插入链接
[链接](地址)
效果:
3. 插入图片
![提示文字](路径)
效果:
4. 邮箱地址
<邮箱地址>
效果: cofcool@126.com,效果和HTML的mailto一样,点击之后会打开本地的邮件客户端
5. 分割线
*** 或 ---
效果:
分割线的具体样式和使用的markdown编辑器有关。
6. 列表
有序:
1. A
2. B
3. C
无序:
* A
* B
* C
效果: 有序:
- A
- B
- C
无序:
- A
- B
- C
7. 代码块 在需要高亮的行之前添加四个以上空格或是TAB便可,也可以使用“`”包裹代码。如下:
- “`”包裹,一般用来表示高亮
- 使用缩进
- “```”包裹代码块,推荐这种方式 * **8. 换行
不同的渲染引擎对换行的处理不一样,有些需要两次回车,有些一次就可以,视具体情况而定。
9. 引用 在行首添加一个“>”便可以实现引用块的效果。 > 这是使用引用块的效果
这是使用引用的效果
10. 强调 可以通过*强调内容*来实现斜体,**强调内容**来实现粗体,***强调内容***来实现斜粗体。 另外,也可使用”_“来实现一样的效果。 如下: 强调内容 强调内容 强调内容
11. 转义 使用“\”来实现转义,允许使用反斜线转义那些Markdown元字符,让它们失去原有的“魔力”。
在这里介绍了一些常用的markdown字符,我们可以通过它们来更轻松的写作。学习这些语法不是目的,也没有必要一一记住,只要在日常写作的时候拿来使用就可以了,我们写作只是为了表达自己的想法。以后,再也不用学习复杂臃肿的文本编辑器了,Markdown,只为方便写作。