Markdown编辑器的使用方法
本文目录
- Markdown介绍
- 快捷键
- 1、标题
- 2、粗体/斜体/删除线/字体底色
- 3、上标/下标
- 4、无序排列
- 5、有序排列
- 6、待办事项
- 7、引用
- 8、脚注
- 9、自动注释
- 10、链接
- a) 地址链接
- b) 文字链接
- 11、图片链接
- a) 一般图片
- b) 带尺寸图片
- c) 图片居中
- d) 图片居中且带尺寸
- 12、参考式链接
- 13、表格
- 14、代码块
- 高端用法:
- 1、Latex数学公式
- 2、甘特图
- 4、Mermaid流程图
- 5、Flowchart流程图
- 导出与导入
- 离线写博客
- 最后
Markdown介绍
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。这几年Markdown编辑器以其独到的优势迅速火起来了,很多写作平台都开始支持了。
Markdown语法常用的也就十个左右,Markdown编辑器深受技术人员和效率写手的喜爱,很多Markdown编辑器还可以轻松地将文本转换为pdf等格式。
快捷键
助记:其中四个命令是Ctrl+字母(同office里面一样),其余的都是Ctrl+shift+字母。
- 撤销:Ctrl + Z(同office一样)
- 重做:Ctrl + Y(同office一样)
- 标题:Ctrl + Shift + H(标题的英文是headline,所以取字母H)
- 加粗:Ctrl + B(同office一样)
- 插入链接:Ctrl + Shift + L(链接的英文是Link,所以取字母L)
- 插入代码:Ctrl + Shift + K(本来可以用Code的字母C,但是C被人用了,K是Keyword的意思,因为代码语法高亮显示,主要是显示keyword)
- 插入图片:Ctrl + Shift + G(图形是Graphic,取字母G)
- 有序列表:Ctrl + Shift + O(有序的是Order,取字母O)
- 无序列表:Ctrl + Shift + U(无序的是Unordered,取字母U)
- 横线:Ctrl + Shift + R(这个我也不知道为什么……)
- 斜体:Ctrl + I(同office一样)
- 引用:Ctrl + Shift + Q(引用是Quote,取字母Q)
1、标题
助记:#+空格,1个#号表示1级标题,6个#表示6级标题,#号越多字体越小。
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
###### 标题6
- 1
- 2
- 3
- 4
- 5
- 6
2、粗体/斜体/删除线/字体底色
**粗体是每边两个星号**
- 1
粗体是每边两个星号
*斜体是每边一个星号*
- 1
斜体是每边一个星号
~~删除线是每边两个波浪线~~
- 1
删除线是每边两个波浪线
==字体底色是每边两个等号==
- 1
字体底色是每边两个等号
3、上标/下标
- 助记:上标每边一个^符号
2^10^ 运算结果是 1024。
- 1
210 运算结果是 1024。
- 助记:下标每边一个~符号
H~2~O 就是水。
- 1
H2O 就是水。
4、无序排列
助记:列表分为三种无序列表、有序列表、待办事项列表。
无序列表是:-(减号)+空格,或:*+空格,或:+(加号)+空格,效果都是一样的,样式只有小黑点一种。
- 无序
* 无序
+ 无序
- 1
- 2
- 3
- 无序
- 无序
- 无序
5、有序排列
助记:有序列表是:数字+.(英文句号)+空格,样式只有数字一种。
1. 有序
2. 有序
3. 有序
- 1
- 2
- 3
- 有序
- 有序
- 有序
6、待办事项
助记:计划事项是:-(减号)+空格+[+空格+]+空格
已完成事项:-(减号)+空格+[+字母x(大小写都可以)+]+空格
- [ ] 计划任务
- [x] 完成任务
- 1
- 2
- 计划任务
- 完成任务
7、引用
引用主要用于形成一个带底色的方框,表示引用其他的文字或说明。
助记:>(大于号)+空格
> 这里是引用的文字
- 1
这里是引用的文字
8、脚注
脚注是对某一段话,某一个词的备注说明,专业性表格或技术论文中经常使用。
- 助记(引用):[^数字]
这是一段话[^1]
这是二段话[^2]
- 1
- 2
这是一段话1
这是二段话2
- 助记:冒号[^数字]
[^1]:这是脚注1
[^2]:这是脚注2
- 1
- 2
脚注的内容可以写在任何地方,但预览或发布时会自动显示在页面最底下,并在上面添加一个分割线。
9、自动注释
脚注是对某一段话,某一个词的专有说明,而自动注释可以对文中所有出现的某个词进行说明,并以鼠标提示的方式进行说明。
助记:被说明的词前后空格或跟着标点符号,
注释内容:*[某个词]:要提示的说明文字
Markdown兼容标准的 HTML 语法。
*[HTML]:一种超文本标记语言、
- 1
- 2
Markdown兼容标准的 HTML 语法。
10、链接
助记:常用链接有三种,地址链接,文字链接,图片链接(参见下文单独的说明)
a) 地址链接
助记:<http开头的地址>
<https://www.baidu.com>
- 1
https://www.baidu.com
b) 文字链接
助记:[文字内容](http开头的地址)
[百度](https://www.baidu.com/)
- 1
百度
11、图片链接
a) 一般图片
助记:
![图片提示性文字,可不(图片地址)图片地址)]
在一般文字链接前面多了一个叹号!
- 1
- 2
例如:
![头像](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvMS9GL0YvM19kYXZpZGh6cS5qcGc?x-oss-process=image/format,png)
显示如下的头像图标:
- 1
- 2
- 3
b) 带尺寸图片
助记:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5kGfaApq-1574737893971)(图片地址 =尺寸)],=号前面有空格
在末尾多了一个 =号
- 1
- 2
例如:
![头像](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvMS9GL0YvM19kYXZpZGh6cS5qcGc?x-oss-process=image/format,png# =130x130)
显示如下的头像图标:
- 1
- 2
- 3
c) 图片居中
助记:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vyyPPfts-1574737893978)(图片地址#pic_center)],#号前面不能有空格
- 1
例如:
![头像](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvMS9GL0YvM19kYXZpZGh6cS5qcGc?x-oss-process=image/format,png#pic_center)
显示如下的头像图标:
- 1
- 2
- 3
d) 图片居中且带尺寸
助记:将上述两者结合即可
例如:
![头像](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvMS9GL0YvM19kYXZpZGh6cS5qcGc?x-oss-process=image/format,png#pic_center =130x130)
显示如下的头像图标:
- 1
- 2
- 3
12、参考式链接
CSDN目前不支持这种链接,它用的也比较少,使用上有点类似于脚注。脚注是给某段文字加文字性说明,参考式链接是给某段文字加链接。类似于HTML中的文章内部 锚和命名。
13、表格
表格的语法格式如下:竖线表示表格每一列,横线以上是表头,其余表格线系统自动添加。
项目 | 价格
------- | ---
电脑 | ¥5600
电话 | ¥3500
PAD | ¥2000
- 1
- 2
- 3
- 4
- 5
项目 | 价格 |
---|---|
电脑 | ¥5600 |
电话 | ¥3500 |
PAD | ¥2000 |
可以使用冒号来定义对齐方式:
使用 :---------: 居中(或者没有:号,默认也是居中)
使用 :----------居左
使用----------: 居右
项目 | 价格
:------- | :---
电脑 | ¥5600
电话 | ¥3500
PAD | ¥2000
- 1
- 2
- 3
- 4
- 5
项目 | 价格 |
---|---|
电脑 | ¥5600 |
电话 | ¥3500 |
PAD | ¥2000 |
14、代码块
助记:```开始,```结束,中间是代码,`是键盘数字1前面那个按键,开始标记后面可插入编程语言的名字,CSDN支持常见的十几多种编程语言,如图:
```javascript//代码高亮显示例子var aa= 'this';var bb= 'that';let cc= aa+ bb;```
- 1
- 2
- 3
- 4
- 5
- 6
效果如下:
//代码高亮显示例子
var aa= 'this';
var bb= 'that';
let cc= aa+ bb;
- 1
- 2
- 3
- 4
高端用法:
1、Latex数学公式
CSDN可以使用latex语法来渲染数学公式,例如:
Gamma公式展示 $\Gamma(n) = (n-1)!\quad\forall
n\in\mathbb N$ 是通过欧拉积分
$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$
- 1
- 2
- 3
- 4
- 5
Gamma公式展示 KaTeX parse error: Undefined control sequence: \foralln at position 60: …) = (n-1)!\quad\̲f̲o̲r̲a̲l̲l̲n̲\in\mathbb NΓ(z)=∫0∞tz−1e−tdt.
更多latex数学符号详见:常用数学符号的 LaTeX 表示方法
kaTeX数学表达式参见:KaTeX
2、甘特图
一个常见的甘特图例子如下:
```mermaidganttdateFormat YYYY-MM-DDtitle Adding GANTT diagram functionality to mermaidsection 现有任务已完成 :done, des1, 2014-01-06,2014-01-08进行中 :active, des2, 2014-01-09, 3d计划一 : des3, after des2, 5d计划二 : des4, after des3, 5d```#甘特图代码例子
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
更多甘特图用法参考:参考文档
3、UML序列图
一个常见的UML序列图例子如下:
```mermaidsequenceDiagram张三 ->> 李四: 你好!李四, 最近怎么样?李四-->>王五: 你最近怎么样,王五?李四--x 张三: 我很好,谢谢!李四-x 王五: 我很好,谢谢!Note right of 王五: 李四想了很长时间, 文字太长了<br/>不适合放在一行.
李四-->>张三: 打量着王五...
张三->>王五: 很好... 王五, 你怎么样?
```
#UML序列图代码例子
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
更多UML序列图用法参考: 参考文档
4、Mermaid流程图
一个常见的Mermaid流程图例子如下:
```mermaidgraph LRA[长方形] -- 链接 --> B((圆))A --> C(圆角长方形)B --> D{菱形}C --> D```#Mermaid流程图代码例子
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
更多Mermaid流程图用法参考:参考文档
5、Flowchart流程图
一个常见的Flowchart流程图例子如下:
```mermaidflowchatst=>start: 开始e=>end: 结束op=>operation: 我的操作cond=>condition: 确认?
st->op->cond
cond(yes)->e
cond(no)->op
```
Flowchart流程图代码例子
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
更多Flowchart流程图用法参考:参考文档
导出与导入
导出
当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 按钮,生成一个.md文件或者.html文件进行本地保存。导入
如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,然后继续你的创作。
离线写博客
即使用户在没有网络的情况下,也可以通过本编辑器离线写博客(直接在曾经使用过的浏览器中输入https://mp.csdn.net/即可。Markdown编辑器使用浏览器离线存储将内容保存在本地。
用户写博客的过程中,内容实时保存在浏览器缓存中,在用户关闭浏览器或者其它异常情况下,内容不会丢失。用户再次打开浏览器时,会显示上次用户正在编辑的没有发表的内容。
博客发表后,本地缓存将被删除。
当然,用户可以选择 把正在写的博客保存到服务器草稿箱,即使换浏览器或者清除缓存,内容也不会丢失。
最后
CSDN的markdown编辑器支持标准markdown的几乎全部功能,同时也有一些小的功能扩充,如图片拖拽、语法高亮支持的语言种类、即时预览、同步滚动等。当然市面上还有很多好用的markdown编辑器,欢迎交流分享,也欢迎对本文章内容提出补充和修改。
如果你喜欢其他的流行的markdown编辑器,请看我的另一篇文章《几款主流好用的markdown编辑器介绍》
如果你还喜欢传统的富文本编辑器,请看我的另一篇文章《几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍》
如果想了解markdown编辑器和富文本编辑器的区别,请参考《markdown编辑器与富文本编辑器优缺点比较,哪个更好用》
转载请注明原文地址:https://blog.csdn.net/davidhzq/article/details/100904811
这是脚注1 ↩︎
这是脚注2 ↩︎
Markdown编辑器的使用方法相关推荐
- CSDN创作中心Markdown编辑器基本使用方法
首先,这篇文章原出处是CSDN中创作中心自带的教程,但因为只能在创作中心看,并不方便日常的使用参考,故在原教程基础上加上部分自己的使用心得,可以更直观的显示各语法的效果,记录各类语法的使用. ...
- CSDN的Markdown编辑器中等比例缩放图片的方法
方法 先直接说方法,在图片链接后面加上" =??x"或" =x??"即可,其中双引号不用写,等于号前面有个空格,??是一个具体数字,代表图片缩放后的宽度或高度 ...
- DayDayUp:Markdown编辑器的简介、入门、使用方法(Markdown编辑器撰写博客)
DayDayUp:Markdown编辑器的简介.入门.使用方法(Markdown编辑器撰写博客) 目录 Markdown编辑器简介 Markdown编辑器入门 Markdown常用语法 Markdow ...
- markdown编辑器使用方法(对数学公式的编写方法做了全面详细的说明)
一.Markdown(轻量级标记语言) Markdown文档以.md后缀文档 GitHub中的README文件就是用Markdown编写的,现在很多网站都支持用Markdown编写,如知乎.CSDN. ...
- markdown mysql高亮_修改博客园markdown编辑器代码高亮风格的方法
作为一个工程师,追求极致与艺术也应当成为我们生活中的一部分,作为自己的心爱之物--博客,当然也得装扮一下,我对代码高亮有自己所喜欢的风格~还好程序员的世界总是共通的,已经有前辈开发了一些代码高亮的样式 ...
- Markdown编辑器使用方法
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接 ...
- 如何使用Python和Tkinter构建Toy Markdown编辑器
Markdown editors are trending these days. Everybody is creating a markdown editor, and some of them ...
- markdown编辑器的小建议
markdown编辑器使用建议 yaung by 2012.12.1-------- 这里主要说明一下我们在windows和linux下对md文件的编辑方法,为大家提供一点个人建议,如果有更好的选择 ...
- mac最好用的markdown_Markdown 语法简明教程 amp; Markdown 编辑器推荐
什么是 Markdown? Markdown 是一种轻量级的纯文本标记语言,它允许我们 "使用易读易写的纯文本格式编写文档,然后将其转换成具有一定格式的 HTML 文档展示出来". ...
最新文章
- 精品软件 推荐 瑞星 杀毒软件 安全软件
- [Eclipse] - Eclipse空格替换tab
- ASP.NET网页中RAR、DOC、PDF等文件下载功能实例源代码
- Interface 的本质用处
- asp 导出excel数据 fso 单元格格式
- [机器学习] XGBoost参数调优完全指南(附Python代码)
- 变量在内存中的值[c][code]
- CDH5.16.2下载安装
- sdoi2015 位图+区间+矩形
- Devexpress - office - 效果
- 反编译代码遇到的问题
- 实验任务四:实现登陆界面
- R语言大作业(全国2000-2019年人口各项数据分析)
- VC 界面库 皮肤库
- 基于单片机的智能密码锁设计
- 高中 信息科技 计算机网络 课件,高中信息技术计算机网络.ppt课件.ppt.ppt
- 怎么上传代码到GitHub
- 卷积神经网络学习路线(十一)| Stochastic Depth(随机深度网络)
- 认识DSR评分,如何补充DSR评分
- 【Python网络编程和并发-多线程共享数据混乱引出同步锁】
热门文章
- 一个专业处理字符串的IDEA插件
- 盘点几种MySQL复制的解决方案和常见的错误理解
- 白话:服务降级与熔断的区别
- mysql扩展中如何处理结果集_我们如何处理MySQL存储过程中的结果集?
- Focal Loss升级 E-Focal Loss让Focal Loss动态化,类别极端不平衡也得到提升
- 深度学习损失函数大全
- yolov5-face无关键点测试
- Expected more than 1 value per channel when training, got input size torch.Size
- ALFNet行人检测
- The NVIDIA driver on your system is too old