Markdown的介绍与使用教程
文章目录
Markdown简介
Markdown是一种轻量级标记语言,创始人为John Gruber。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性深受,并且对于图片,图表、数学式都有支持,深受技术人员的喜爱,用它写的文档很多技术平台都能通用,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、CSDN、简书等。Markdown格式转换方便,还可以轻松地将文本转换为 html、pdf等。
常用Markdown编辑器软件
常见的Markdown编辑器软件有很多,下面只介绍三款不同操作系统下的Markdown编辑器:
Mou: 是一款由国人开发的Markdown 编辑器,支持实时预览,但是仅支持苹果操作系统,是一款对汉字兼容性非常好的免费 Markdown 编辑器。提供语法高亮、在线预览、同步滚动、允许自定义主题等等。支持 CSS,HTML 和 PDF 导出等功能。
Mou下载地址:http://25.io/mou/
MarkdownPad:支持键盘快捷键和工具栏操作,即可添加标记也可移除,支持即时HTML预览、支持自定义配色方案、字体、大小和布局、支持音乐视频,可以导出HTML和PDF。但是仅支持windows。它有免费版和收费版(MarkdownPad Pro)。
MarkdownPad下载地址:http://markdownpad.com/
Typora:也是非常有名非常好用的markdown编辑器,是真正的即时预览型编辑器,不同于左右两个窗口的编辑器。Typora的设计理念就是极致简洁,它将 写字 和 预览 这两件事情合并了。如果要修改已经写好的markdown标记可以点击切换到“源代码模式”。它可以 支持 Windows、OS X 和 Linux多个操作系统,支持数学编辑,流畅度和反应速度快,可以进行多种文档格式转换。
Typora下载地址:https://www.typora.io/
Markdown的使用教程
1.快捷键
标题:Ctrl+数字 (数字是几就是几级标题,如:二级标题Ctrl+2)
加粗:Ctrl+ B
斜体:Ctrl+I (这个是i)
下划线:Ctrl+U
表格 : Ctrl + T
撤销:Ctrl + Z
替换:Ctrl+H
查找:Ctrl + F
引用:>+空格
插入链接:Ctrl+k
插入图片:Ctrl+Shift+I
选中当前词:Ctrl + D
选中当前行:Ctrl + L
选中相同格式的文字:Ctrl+E
Markdown常用命令代码
目录
在段落中填写 [TOC] 以显示全文内容的目录结构。
@[TOC](目录标题)
效果参见最上方的目录
标题
# 一级标题
## 二级标题
###### 六级标题
最多到六级标题
(六级标题演示效果如下)
六级标题
字体
斜体:*Hello,World!*
黑体:**Hello,World!**
斜体+黑体:***Hello,World!***
删除线:~~Hello,World!~~
效果如下:
Hello,World!
Hello,World!
Hello,World!
Hello,World!
引用
> Java学习
效果如下:
Java学习
分割线
---
或
***
效果如下:
或
图片
可插入本地图片和网络图片
![]()
![图片名](图片链接)
超链接
与插入图片类似
[]() 或[][] 或<>
例如:
[点击跳转我的主页](https://blog.csdn.net/FNDXBT)
或
我常用的网站有[Google][1]、[CSDN][2]
[1]:http://www.google.com "Google"
[2]:https://blog.csdn.net "CSDN"
或
<https://blog.csdn.net>
效果如下:
点击跳转我的主页
或
我常用的网站有Google、CSDN
或
https://blog.csdn.net
列表
有序列表:
数字 + . + 空格
无序列表:
- + 空格
如:1. A
2. B (如果把这一行删除,3. C自动变为2. C)
3. C
或
- A
- B
- C
效果如下:
-
A
-
B
-
C
或
-
A
-
B
-
C
表格
名字|性别|生日
--|--|--
王五|男|2000.01.01
名字 | 性别 | 生日 |
---|---|---|
王五 | 男 | 2000.01.01 |
代码
```代码```或`代码`
如```java (java的代码这里写java)
public class HelloWorld;
或`hello`
效果如下
public class HelloWorld;
或hello
上下标
上标:^ 或 <sup>
下标:~ 或 <sub>
例如:
x^2^y+x^3Y^
x<sup>5<sup>3</sup></sup>
H~2~O
C<sub>2</sub>H<sub>4</sub>
效果如下:
x2y+x3Y
x53
H2O
C2H4