Markdown语法与编辑器简介

一、Markdown 简介

  Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档。特点:轻量、简单、通用、易读易写


二、Markdown 基础语法

1. 标题

  标题能显示出文章的结构。行首插入1-6个#,每增加一个#表示更深入层次的内容,对应到标题的深度由 1-6 阶。或者在标题底下加上==或多个成为一级标题,在标题底下加上---或多个成为二级标题。例如:

一级标题(# 一级标题)

二级标题(## 二级标题)

三级标题(### 三级标题)

四级标题(#### 四级标题)

五级标题(##### 五级标题)
六级标题(###### 六级标题)

2. 文本

  • 字体倾斜

前后各加 *倾斜*_倾斜_,例如:倾斜

  • 字体加粗

前后各加 **加粗**__加粗__,例如:加粗

  • 字体加粗倾斜

前后各加 ***加粗倾斜***___加粗倾斜___,例如:加粗倾斜

  • 删除线

前后各加 ~~,例如:删除线

  • 字体高亮

前后各加 ==,例如:==高亮==
不明白为啥在简书里不能高亮显示,但其他地方可行,语法是对的。

3. 段落

  • 段落:段落之间空出一行即可。
  • 有序列表:1.后空一格即可,例如:
  1. 这里是有序列表
  2. 这里是有序列表哦
  • 无序列表:使用*/-/+后空一格即可。例如:

  • 换行符:一行结束后==空两格加回车==或直接回车Enter即可。例如:
    这里是换行。

  • 首行缩进:&emsp&ensp&nbsp

abcdefghijklmnopqrstuvwxyz(这里没有缩进)
 abcdefghijklmnopqrstuvwxyz&emsp
 abcdefghijklmnopqrstuvwxyz&ensp
 abcdefghijklmnopqrstuvwxyz&nbsp

ABCDEFGHIJKLMNOPQRSTUVWXYZ(这里没有缩进)
 ABCDEFGHIJKLMNOPQRSTUVWXYZ&emsp
 ABCDEFGHIJKLMNOPQRSTUVWXYZ&ensp
 ABCDEFGHIJKLMNOPQRSTUVWXYZ&nbsp

首行缩进(这里没有缩进)
 首行缩进&emsp
 首行缩进&ensp
 首行缩进&nbsp

  • 内嵌行内代码:` alert('Hello World!');`,例如:

alert('Hello World!');

  • 内嵌指定语言代码块:``` Java/JavaScript/Python/C/C++... 换一行写代码,完成后以```结束。例如:Python
from math import sqrt  
def isprime(n):  
    k = int(sqrt(n))  
    for i in range(2, k+1):  
        if n % i == 0:  
            return 0  
    return 1  
      
if __name__ == '__main__':  
    for n in range(101, 201):  
        if isprime(n) == 1:  
            print(n, end = ' ')  

4. 链接

  • 图片链接:! [链接文本](链接地址),例如:
Basketball

5. 引用

  • 一级引用:添加 >
  • 二级引用:添加 >>
  • 三级引用:添加 >>>,依此类推,例如:

这里是一级引用,敲两下回车键 Enter,空出一行表示引用结束。

这里是二级引用

这里是三级引用

这里是四级引用

6. 表格

  • 标题:|序号|班级|姓名|学号|
  • 水平居左:|:---||---|
  • 水平居中:|:---:|
  • 水平居右:|---:|
  • 表格内容:|1|04|Mauger|66668888|,例如:
序号 班级 姓名 学号
1 04 Mauger 66668888

7. 分割线

  • 新启一行,输入---___**** * *即可,例如:

8. 复选框

使用 - [ ]- [x] 语法可以创建复选框,实现 todo-list 等功能。例如:

  • [x] 已完成事项
  • [ ] 待办事项1
  • [ ] 待办事项2

三、Markdown 常用编辑器

1. Markdown 在线编辑器

  • 马克飞象 : 一款专为印象笔记(Evernote)打造的 Markdown 编辑器。
  • 作业部落:博客平台,支持全平台且提供 Web 版。
  • 小书匠:提供免费/收费版本,功能强大,支持全平台且提供 Web 版。
  • MaHua: 界面有些简陋,Windows 10下自带输入法无法输入中文。
  • Dillinger :漂亮强大,国外的,可能不稳定。
  • 简书: 博客平台,暂不支持文本高亮显示。

2. 支持多平台

  • Sublime Text:提供免/收费版本,支持 Mac、Windows。界面简约大方,定位专业。
  • Farbox:博客平台,于2016年“终结”,仍运行但不再更新。将被 Bitcon 替代。
  • MarkEditor:提供免费/收费版本,支持 Mac 和 Windows。
  • Atom:出自 Github,功能十分强大,支持多种编程语言,全平台,程序员专用。

3. Windows 平台

  • MarkdownPad:提供免费/收费版本,好用。
  • Smark:开源,简洁,支持 Windows 和 Linux 平台。
  • MdCharm:开源,简约,功能完备,支持 Windows 和 Linux 平台。

4. OS X 平台

  • Mou:开发者的 Markdown 编辑器,支持 OS X 10.7~10.11,计划将支持 Sierra。
  • Typora:同时支持 Windows 和 Linux 平台。
  • MacDown:开源,免费。

四、参考文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容