认识 Markdown
-
一种轻量级的标记语言,易读易写;
-
将输入的文本轻松转换成 HTML ,易于发布到网络;
-
使你专注于写作而非排版,所见即所得;
-
兼容 HTML ,Markdown的格式语法只涵盖纯文本可以涵盖的范围,如果某些功能 Markdown 不具备,你可以直接用HTML来编写,因为 Markdown 两种格式都能理解。
常用 Markdown 编辑器
只介绍了典型几个编辑器,更多好用的编辑器下文有链接可以点击查看
-
Windows:MarkdownPad
-
Mac:Mou
-
Linux:ReText
-
Web在线版:小书匠编辑器
Markdown 帮助文档
相比于 Markdown 的官方文档,个人觉得 Markdown 编辑器(比如我自己用的小书匠编辑器)自带的语法手册,对语法的讲解更简洁、明了。
简单语法介绍
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
四级标题
五级标题
六级标题
斜体
*斜体*
斜体
粗体
**粗体**
粗体
有序列表
-
List 1
-
List 2
-
List 3
无序列表
* List 1
* List 2
* List 3
或者
- List 1
- List 2
- List 3
-
List 1
-
List 2
-
List 3
引用
> 引用文字
引用文字
插入链接
[baidu](www.baidu.com)
插入图片


表格
Markdown 的表格稍稍麻烦,复杂的表格利用其他制表软件绘制,再保存成图片格式载入也是可以的。注意冒号:的作用是定义左对齐,居中对齐,还是右对齐;更多表格的用法说明请参考 GitHub Flavored Markdown
| Left-Aligned | Center Aligned | Right Aligned |
| :------------ |:---------------:| -----:|
| col 3 is | some wordy text | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
| Left-Aligned | Center Aligned | Right Aligned |
|---|---|---|
| col 3 is | some wordy text | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
分割线
***
****
* * * *
---
代码框
行的开头空4个空格,表示程序代码:
def hello()
print("hello world")
def hello()
print("hello world")
内嵌代码用一对`或三个```包起来表示:
var x = "hello world"
name <- c("Jen","Mei", "July");
age <- c(21,22,23);
data.frame(name, age);
更多使用
-
可以利用反斜杠 \ 来插入一些在语法中有其它意义的符号,比如反引号`,星号*等;
-
段落定义中如何产生缩进:
半方大的空白用 或 
全方大的空白 或 
不断行的空白格 或  - 空格+空格+回车=换行,但不同编辑器设置不同,也有默认是回车换行的;
-
将 Markdown 编辑器和印象笔记绑定起来,对我来说实在太好用;
-
一时忘记了 Markdown 的语法也没关系,编辑器上图形化的菜单栏很好用;
![menu.png enter description here]()
-
更多的文本功能,比如修改字体及颜色,需要会一些CSS知识,可花时间看看 CSS教程。
更多阅读
(后记:本来是为了写博客方便,花了半天时间学习Markdown,还用小书匠写了这篇文章,但直接发布到博客上,看到的实际效果并不如我在小书匠上看到的预览效果好,并且再次编辑只能用TinyMCE富文本格式修改,应该是博客园上编辑器跟小书匠略有差异导致;之后我将MD源码Push到GitHub上,发现除了换行方法不一致外,其他效果都是一样的;哎,以后在博客园上写东西还是要在两种编辑方法上来回切了。)

浙公网安备 33010602011771号