1、标题修饰符 ‘#’
标题分为h1~h6以#为标识符,#号的多少划分等级,而且仅有h1,h2是有下划线的,下面介绍一下标题的常用几种写法
第一种
一级标题 h1
二级标题 h2
三级标题 h3
四级标题 h4
五级标题 h5
六级标题 h6
####### ####### 七级标题 h7 显然这个是没有的
第二种
一级标题 h1
二级标题 h2
三级标题 h3
四级标题 h4
五级标题 h5
六级标题 h6
第三种
只有两种标题,在标题下使用不少以两个的==标识一级标题,使用–标识二级标签,不在需要#号开头
一级标题
二级标题
2、列表修饰符
2.1、无序列表
无序列表可以用 , + , — 来创建*
第一种 *
- 1
- 2
- 3
第二种 +
- 1
- 2
- 3
第三种 -
- 1
- 2
- 3
2.2、有序列表
第一种 有序
-
aaa
-
bbb
-
ccc
第二章 插序 -
aaa
-
ddd
-
fff
3、引用区块修饰符 ‘>’
区块应用用>号修饰,以>号数量作为等级划分,数量越多等级越低
一级引用
二级引用
三级引用
四级引用
五级引用
六级引用
七级引用
4、代码块修饰符 ‘``’
支持语言
用Markdown添加代码块,为了让代码更好的显示,会给代码块添加语言识别关键字。
名称 | 关键字 | 调用的js | 说明 |
---|---|---|---|
AppleScript | applescript | shBrushAppleScript.js | |
ActionScript | 3.0 actionscript3 , | as3 shBrushAS3.js | |
Shell | bash , shell | shBrushBash.js | |
ColdFusion | coldfusion , cf | shBrushColdFusion.js | |
C | cpp , c | shBrushCpp.js | |
C# | c# , c-sharp , csharp | shBrushCSharp.js | |
CSS | css | shBrushCss.js | |
Delphi | delphi , pascal , pas | shBrushDelphi.js | |
diff&patch | diff patch | shBrushDiff.js | 用代码版本库时,遇到代码冲突,其语法就是这个. |
Erlang | erl , erlang | shBrushErlang.js | |
Groovy | groovy | shBrushGroovy.js | |
Java | java | shBrushJava.js | |
JavaFX | jfx , javafx | shBrushJavaFX.js | |
JavaScript | js , jscript , javascript | shBrushJScript.js | |
Perl | perl , pl , Perl | shBrushPerl.js | |
PHP | php | shBrushPhp.js | |
text | text , plain | shBrushPlain.js | 就是普通文本. |
Python | py , python | shBrushPython.js | |
Ruby | ruby , rails , ror , rb | shBrushRuby.js | |
SASS&SCSS | sass , scss | shBrushSass.js | |
Scala | scala | shBrushScala.js | |
SQL | sql | shBrushSql.js | |
Visual | Basic vb , vbnet | shBrushVb.js | |
XML | xml , xhtml , xslt , html | shBrushXml.js | |
Objective C | objc , obj-c | shBrushObjectiveC.js | |
F# f# | f-sharp , fsharp | shBrushFSharp.js | |
xpp | , dynamics-xpp | shBrushDynamics.js | |
R | r , s , splus | shBrushR.js | |
matlab | matlab | shBrushMatlab.js | |
swift | swift | shBrushSwift.js | |
GO | go , golang | shBrushGo.js |
4.1、少量代码,单行使用,直接用`包裹起来就行了
console.log("success")
4.2、大量代码,可以使用```包裹
<div>Syntax Highlighting</div>
body{font-size:12px}
var s = "JavaScript syntax highlighting";
alert(s);
<?php
echo "hello, world!";
?>
s = "Python syntax highlighting"
print s
5、链接
5.1、行内式
我的博客,不定期更新一些知识和错误
我的博客,不定期更新一些知识和错误
5.2、参数式
[我的博客]:https://blog.csdn.net/qq_39563897 这是[我的博客]
这是我的博客,不定期更新一些知识和错误
注意的是使用参数式的时候,参数要与上文空一行,与应用的地方不要夹杂其他修饰符,如
6、图片
6.1、行内式
6.2、参数式
两种方式
1.图片本身
网络或本地
- 网络:url为图片所在项目的路径(在项目中打开图片复制浏览器中图片链接)
eg:
*本地
2.base64
用base64转码工具把图片转成一段字符串,然后把字符串填到基础格式中链接的那个位置。
基础用法:
这个时候会发现插入的这一长串字符串会把整个文章分割开,非常影响编写文章时的体验。如果能够把大段的base64字符串放在文章末尾,然后在文章中通过一个id来调用,文章就不会被分割的这么乱了。
高级用法
比如:
![avatar][base64str]
[base64str]:data:image/png;base64,iVBORw0......
注:![Image text]这个标识不可缺少,不然就显示文字了。
Image text:指的是如果图片不存在了,要显示的文字说明。
7、分割线
分割线可以由* - _(星号,减号,底线)这3个符号的至少3个符号表示,注意至少要3个,且不需要连续,有空格也可以
修饰符 *
不带空格 ***
带空格 * * *
修饰符 -
不带空格 ---
带空格 - - -
修饰符 _
不带空格 ___
带空格 _ _ _
8、表格
方式一
title | title | title |
---|---|---|
abc | bcd | cde |
方式二
title | title | title |
---|---|---|
abc | bcd | cde |
9、强调修饰符
强调修饰符为*,_两种,当为一个时为斜体,两个时表示加粗
为一个时显示为斜体
为两个时显示为斜体
为一个时显示为斜体
为两个时显示为斜体
1
2
3
4
为一个时显示为斜体
为两个时显示为斜体
为一个时显示为斜体
为两个时显示为斜体
10、转译修饰符
加需要转义的字符,和js一致
+
-
`
_
*
1
2
3
4
5
6
`
_
11、删除修饰符
用~~把需要显示删除线的字符包裹起来
删除
删除