起因:
Markdown语言,在小众群体:程序猿、github圈、专业作家里早已流行。Markdown一词也多次出现我的眼前,可我多次把它忽略,直到周末使用typecho开源程序搭建了该站。发现typecho支持Markdown语言撰写文章,一个无聊的下午,一个无聊的我,开始研究起Markdown。经过大量的资料搜索,学习,发现Markdown语言对专注写作有一定帮助。
Markdown是什么?
引用维基百科的介绍,Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”,甚至直接导出PDF文件。
Markdown的优点:
Markdown的使用:
- 说明:
通过Markdown语言撰写的内容,可以转换成Html和导出PDF,不限软件限制,不担心排版混乱。学习成本远低于word,功能性远超text。
标题:
平时常用的的文本编辑器中实现的方式是这样的:输入文本、选中文本、设置标题格式。
用Markdown我们不需要这么麻烦,你只需要在文本前面加上“#” 即可,一个“#”代表一级标题,增加”##”代表二级标题、三级标题、四级标题、五级标题和六级标题同理,总共六级,”#”越多标题字号相应降低。例如:
1
2
3
4# 一级标题
## 二级标题
### 三级标题
....
效果是这样:
一级标题
二级标题
三级标题
注:”#”只是标题的其中一种表现方式,还有其他表现方式,详情:Markdown 语法说明 (简体中文版)
- 列表:
在Markdown语言,添加列表的方式,也很简单。
无序列表:
1 | - 文本1 |
- 效果是这样:
- 文本1
- 文本2
有序列表:
1 | 1. 文本1 |
- 效果是这样:
文本1
文本2
注:”#”、”-“、”1.”与文本之间加上一个空格
链接:
在Markdown语言,添加链接的方式和HTML的类似“文字+链接”
链接例子:
1 | [链接文本](http://www.nozuonodie.info) |
- 效果是这样:
链接文本
- 图片:
在Markdown语言,图片添加和链接逻辑是一样,只是多了一个”!”
图片例子:
1 |  |
- 效果是这样:
- 粗体和斜体:
在普通的文本编辑器或者word我们添加粗体和斜体,一般会选择类似”b”和”/“的按钮来添加,在Markdown语言,粗体和斜体的实现就变得容易很多了。
粗体:
1 | **粗体1** |
- 效果是这样:
粗体1
斜体:
1 | *斜体1* |
- 效果是这样:
斜体1
- 引用:
在写作的时,需要引用他人的文字,在Markdown语言中,可以通过”>”来实现。
引用的例子:
1 | >引用一段话 |
效果是这样:
引用一段话
- 代码显示:
程序员经常需要在内容中粘贴代码展示,在Markdown语言里,显示单行代码用”``”来表示
代码:
1 | `<html></html>` |
- 效果是这样:
<html></html>
结语:
上面所展示的只是Markdown语言的速成部分,用10分钟学懂以上的内容,就足以应付日常的写作需求了,Markdown还能编写表格,流程图…如想了解Markdown语言更多的内容可以查看**Markdown 语法说明 (简体中文版)**
Markdown工具介绍:
你看完以上的内容,产生浓厚的兴趣想马上体验Markdown,在这向大家介绍几款Markdown编辑器:
以上内容使用Markdown编辑,更多内容,待续…