David Dong

David Dong

Java/C/C#/Python

Java/C/C#/Python

POST

Mark一下 Markdown 语言的基本语法

示例图片 最近在写博客的时候用到了 Markdown 语言,做为一个学习总结,有必要把常用的语法mark一下。

Markdown 是一种轻量级的「标记语言」,它允许人们使用易读易写的纯文本格式编写文档。

Markdown 的语法十分简单。常用的标记符号也不超过十个,Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

Markdown 的语法学习归纳起来可以从下面几个方面来学习。

  1. 字体 2. 标题 3. 图片 4. 链接 5. 分割线 6. 列表 7. 表格 8. 代码

字体

语法

  • 斜体:文字两边用 * 包起来
  • 粗体:文字两边用 ** 包起来
  • 粗斜体:文字两边用 *** 包起来
  • 删除线:文字两边用 ~~ 包起来

示列如下:

   *斜体*
   **粗体**
   ***粗斜体***
   ~~删除线~~

效果如下:
斜体
粗体
粗斜体
删除线

标题

语法
共分为6级标题,分别在前面加 # ,同时在#号后加一个空格。 示列:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题

效果如下:

一级标题

二级标题

三级标题

四级标题

依次论推…

图片

语法

![picname](图片地址''图片title'')

效果如下:

示例图片

链接

语法
和图片的语法很类似,只是前面缺少一个!

[名称](地址''title'')

效果如下:
DAVID DONG的博客

分割线

语法
三个或者更多的 --- 或者 ***

我是分割线 
---

效果如下:

我是分割线

列表

无序列表

语法
在内容前使用* - + 都可以。

- 名称
- 年龄
- 性别

效果如下:

  • 名称
  • 年龄
  • 性别

有序列表

语法
在内容前使用数字

1. 名称
2. 年龄
3. 性别

效果如下:

  1. 名称
  2. 年龄
  3. 性别

表格

语法
语法如下,其中第二行的 ---: 表示了对齐方式,默认左对齐,还有右对齐(右边加:)居中(两边加:)

表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容

效果如下:

语言 面向对象 动态语言
Java
C
Python

代码

语法
对于码农来说是非常有用的,方便打印代码在博客里。 对于单条语句用'包裹语句即可。 对于代码块,用'''包裹即可。
效果如下:

int void main(){
	printf("just show how to print me!");
	return 1;
}

到这里 markdown 一些基本的命令就讲完了,用 markdown 写文档还是很方便的。 最后再介绍几款好用的 markdown 的编辑器,方便网友使用。
目前比较主流的支持 markdown 语言的编辑有 markdownpad,typora,sublime,Mou,atom,Cmd Markdown 等,这些软件大部分都能支持 windows/liunx 和 ios(Mou只支持ios) 的平台。而且大部分是免费使用。功能上大同小异,都支持实时预览和 HTML/PDF 输出,有些还能够自定义语法的高亮显示等。我目前使用的是 markdownpad2,编辑起来还是很方便的。


Blog

相关文章

继续阅读