Markdown支持HTML的大部分标签,但反之HTML不支持Markdown语法;即Markdown兼容HTML。例如换行标签
,键盘文本,预格式文本
,上标,下标,等等。更多标签和用法请参照HTML标签 。
例子:
键盘文本-复制的快捷键:Ctrl/Command+C
显示:
Ctrl/Command + CMarkdown中支持HTML的大部分字符实体,如大于号:> ,显示为>。更多HTML字符实体请参照HTML字符实体 。
编辑技巧
快捷键
在编辑页面可以适当的使用快捷键提升效率。以下为CSDN的快捷键,其中有些是可以通用于各个编辑器的。
CSDN快捷键:
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
待办列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
列表
当使用顺序列表时,按回车会自动生成序号,想中断排序,再按一次回车即可。
在顺序列表的编号后面按回车,不会打乱编号的顺序。
当使用列表后,缩进中断时,可以使用Tab进行缩进。
标记失效
在使用Markdown标记语言时,一些标记后需要加空格才会生效,如标题标记:# 。
一些标记的前面需要有回车才会生效,如分隔符:— 。
一些字体标记,当结束标记前的字符为标点符号时可能会失效。
例如:**标点符号。**是句号。
显示:**标点符号。**是句号。
解决方案:在结束标记**后加空格即可,其他字体标记同理。
例如:**标点符号。** 是句号。
显示:标点符号。 是句号。
页面内跳转
由于Markdown目前没有实现页面内跳转的方法,故可以使用HTML的方法进行页面内跳转,因为Markdown支持HTML。值得一提的是,跳转到锚点时,可以使用Markdown的链接语法进行跳转。
注意: 示例中锚点的
标签可以换成任何其他标签,如标签等。
纯HTML示例:
锚点目标
锚点
1234
HTML创建锚点+Markdown跳转示例:
跳转到锚点:[锚点目标](锚点id ‘标题’)
创建锚点(同上):
锚点