习惯是人生最大的指导。
Markdown让我们专注写作,而不是关注排版。
学习目标
能熟悉掌握markdown,使用它写博客,写项目说明,在本论坛发贴,写各种文本性质的东西。
markdown 牛逼教程:http://www.jianshu.com/p/11790abef0e8
1、什么是Markdown?
Markdown是一种轻量级的标记语言,但它并不复杂,算下来一共只有十多种,熟悉后写作效率能得到极大提升。
MD用了很久,还算有些心得,觉得它有这些优点:
1、操作方便,效率更高
MD其实就是用一些简单符号来起到排版作用,因为纯键盘操作,写作时少调用鼠标,效率能提升很多,不必多花时间在排版上。
1. 标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题大标题
显示结果
2. 列表
无序列表:
实心圈圈:
* 列表一
* 列表二
+ 列表一
+ 列表二
- 列表一
- 列表二
空心圈圈:
* 大的列表
* 小的列表
实心圈圈:
- 列表一
- 列表二
空心圈圈:
- 大的列表
- 小的列表
有序列表:
1. 列表一
2.. 列表二
3. 插入代码:
1. 不带边: `代码或者文字`
显示结果
2. 带上边框的:
写法 显示结果写代码:
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
4. 分割线
3个或者更多---
或者***
或者_ _ _
5.字体强调
**(这里可以有空格,也可以没有)文字内容(这里可以有空格,也可以没有)**
(这里可以有空格,也可以没有)文字内容(这里可以有空格,也可以没有)
6.字体倾斜
*(不能有空格)内容*
(不能有空格)内容
7.无序空心
* 内容
或者是 - 内容
- 内容
8.片段显示:
>bdksbfsdk
>> 我是嵌套的区块引用。
fdsfks
kdsbfsdk
>flsbdkf #这里如果要空一行的话,下面需要重新再加上 >
bdksbfsdk
我是嵌套的区块引用。
fdsfks
kdsbfsdk
flsbdkf
9. 表格
|项目|价格|数量 |
|----|-----|----|
|计算机| 1600|5|
|手机| 200|12 |
|管线| 1 |234|
表格显示
不可以简写为:
项目| 价格 |数量
----| -----|----
计算机| 1600|5
手机| 200 |12
管线| 1 |234
10. 插入图片
插入图片:![]()
插入链接:[]() 及 <>
我是一个图片
11 . 转义符
Markdown允许你对Markdown格式语法里面有特殊意义的字符做转义来输出他们本身。例如,如果你想在单词 两旁加上星号(而不是<em>
标签),你可以用在星号前加反斜线,就像这样:
\*literal asterisks\*
Markdown为以下字符提供转义:
以及某种markdown编辑器(我们推荐typora)
工具与资源
- 一个不错的学习网址: https://laravel-china.org/topics/621
- 一篇比较好的介绍Markdown及相关工具的文章https://zhuanlan.zhihu.com/p/22755240
- Github提供的markdown教程,必看:https://guides.github.com/features/mastering-markdown/
- Markdown的正确使用方式:https://unnamed42.github.io/2015-12-02-Markdown的正确使用方式.html
- 免费的markdown在线预览及示例:http://dillinger.io/
- 我们推荐的跨平台且所见即所得的markdown编辑器:http://www.typora.io/
介绍:https://bbs.excellence-girls.org/topic/133 - 在线生成markdown table: http://www.tablesgenerator.com/markdown_tables
网友评论