MarkDown语法使用教程

一般的技术博客都会使用Markdown语法来编写。因为其中的语法使用可以显著的提高编写效率,后期的更改维护也比较方便,话不说多,下面是基于WP Githuber MD 插件中可使用的Markdown语法格式。


有说的不正确的或者不准确的地方欢迎留言指正


标题

要创建标题,请在标题文本前添加一至六个 # 符号。 您使用的 # 数量将决定标题的大小。

# 标题一级
## 标题二级
### 标题三级
#### 标题四级
##### 标题五级
###### 标题六级

标题一级
===
标题二级
---

标题一级

标题二级

标题三级

标题四级

标题五级
标题六级

标题一级

标题二级


**加粗字体** 与 非加粗字体

***加粗加斜体字体***

*斜体字* 与 非斜体字

~~删除线~~

**加粗加_嵌套斜体字体_**

加粗字体 与 非加粗字体

加粗加斜体字体

斜体字 与 非斜体字

删除线

加粗加嵌套斜体字体


引用文字

> 这里添加引用文字

这里添加引用文字

> 带有多个段落的块引用
>
> 带有多个段落的块引用

带有多个段落的块引用

带有多个段落的块引用

> 嵌套引用1.
>
>>  嵌套引用2.

嵌套引用1.

嵌套引用2.

> #### 标题四级
>
> * 段落一
> * 段落二.
>
>  *斜体* 与 **加粗**.

标题四级

  • 段落一
  • 段落二.

    斜体加粗.


引用代码

file

{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}
public void Main()
{
  Console.WriteLine("Hello World");
  Console.WriteLine("爱生活 爱海澜");
  Console.WriteLine("添加```后缀cs可语法突出");
}
  Debug.Log("Hello World");

file
Debug.Log("单行代码"); 【WP Githuber MD 】

代码类型关键字列表

语言名关键字备注
1c1C:Enterprise (v7, v8)
abnfAugmented Backus-Naur Form
accesslogAccess log
actionscriptActionScript
adaAda
angelscriptAngelScript
apacheApache
applescriptAppleScript
arcadeArcGIS Arcade
arduinoArduino
armasmARM Assembly
asciidocAsciiDoc
aspectjAspectJ
autohotkeyAutoHotkey
autoitAutoIt
avrasmAVR Assembler
awkAwk
axaptaMicrosoft Axapta (now Dynamics 365)
bashBash
basicBasic
bnfBackus–Naur Form
brainfuckBrainfuck
calC/AL
capnprotoCap’n Proto
ceylonCeylon
cleanClean
clojure-replClojure REPL
clojureClojure
cmakeCMake
coffeescriptCoffeeScript
coqCoq
cosCache Object Script
cppC++
crmshcrmsh
crystalCrystal –
csC#
cspCSP
cssCSS
dD
dartDart
delphiDelphi
diffDiff
djangoDjango
dnsDNS Zone file
dockerfile Dockerfile
dosDOS .bat
dsconfigdsconfig
dtsDevice Tree
dustDust
ebnfExtended Backus-Naur Form
elixirElixir
elmElm
erbERB (Embedded Ruby)
erlang-replErlang REPL
erlangErlang
excelExcel
fixFIX
flixFlix
fortranFortran
fsharpF#
gamsGAMS
gaussGAUSS
gcodeG-code (ISO 6983)
gherkinGherkin
glslGLSL
gmlGML
goGolang
goloGolo
gradleGradle
groovyGroovy
hamlHaml
handlebarsHandlebars
haskellHaskell
haxeHaxe
hspHSP
htmlbarsHTMLBars
httpHTTP (Header Plaintext)
hyHy
inform7Inform 7
iniTOML, also INI
irpf90IRPF90
isblISBL
javaJava
javascriptJavaScript
jboss-clijboss-cli
jsonJSON / JSON with Comments
julia-replJulia REPL
juliaJulia
kotlinKotlin
lassoLasso
ldifLDIF
leafLeaf
lessLess
lispLisp
livecodeserverLiveCode
livescriptLiveScript
llvmLLVM IR
lslLSL (Linden Scripting Language)
luaLua
makefileMakefile
markdownMarkdown
mathematicaMathematica
matlabMatlab
maximaMaxima
melMEL
mercuryMercury
mipsasmMIPS Assembly
mizarMizar
mojoliciousMojolicious
monkeyMonkey
moonscriptMoonScript
n1qlN1QL
nginxNginx
nimrodNim (formerly Nimrod)
nixNix
nsisNSIS
objectivecObjective-C
ocamlOCaml
openscadOpenSCAD
oxygeneOxygene
parser3Parser3
perlPerl
pfpf.conf
pgsqlPostgreSQL SQL dialect and PL/pgSQL
phpPHP
plaintextPlaintext
ponyPony
powershellPowerShell
processingProcessing
profilePython profile
prologProlog
propertiesProperties
protobufProtocol Buffers
puppetPuppet
purebasicPureBASIC
pythonPythin
qQ
qmlQML
rR
reasonmlReasonML
ribRenderMan RIB
roboconfRoboconf
routerosMicrotik RouterOS script
rslRenderMan RSL
rubyRuby
ruleslanguageOracle Rules Language
rustRust
sasSAS
scalaScala
schemeScheme
scilabScilab
scssSCSS
shellShell Session
smaliSmali
smalltalkSmalltalk
smlSML (Standard ML)
sqfSQF
sqlSQL (Structured Query Language)
stanStan
stataStata
step21STEP Part 21
stylusStylus
subunitSubUnit
swiftSwift
taggerscriptTagger Script
tapTest Anything Protocol
tclTcl
texTeX
thriftThrift
tpTP
twigTwig
typescriptTypeScript
valaVala
vbnetVB.NET
vbscript-htmlVBScript in HTML
vbscriptVBScript in HTML
verilogVerilog
vhdlVHDL
vimVim Script
x86asmIntel x86 Assembly
xlXL
xmlHTML, XML
xqueryXQuery
yamlYAML
zephirZephir

清单列表格式(有序)

前面的数字自动排列 依次递增,递增基础以第一个数字为基准

1. 条目一
98. 条目二
97. 条目三
96. 条目四
    1. 缩进一 前面4个空格
    2. 缩进二 前面4个空格
    9. 缩进三 或双Tab
100. 条目五
  1. 条目一
  2. 条目二
  3. 条目三
  4. 条目四
    1. 缩进一 前面4个空格
    2. 缩进二 前面4个空格
    3. 缩进三 或双Tab
  5. 条目五

清单列表格式(无序)

* 条目一
- 条目二
+ 条目三
- 条目四
    * 缩进一 前面4个空格
    * 缩进二 前面4个空格
    * 缩进三 或双Tab
+ 条目五
  • 条目一
  • 条目二
  • 条目三
  • 条目四
    • 缩进一 前面4个空格
    • 缩进二 前面4个空格
    • 缩进三 或双Tab
  • 条目五

插入图片

把QQ截图直接CTR+V或者拖拽到编辑页面就自动添加了,非常方便。

![图片名称可省略.jpg](https://aihailan.com/wp-content/uploads/2020/11/post-1037-5fbd17aed9abf.)

图片名称可省略.jpg


水平线

三种格式通用

***
---
___



选项列表

- [x] Finish my changes
- [ ] Push my commits to GitHub
- [ ] Open a pull request
  • Finish my changes
  • Push my commits to GitHub
  • Open a pull request

链接上鼠标悬停有备注

[我的主页-无备注](https://aihailan.com/)
[我的主页-有备注](https://aihailan.com/ "我的主页备注信息")

我的主页-无备注
我的主页-有备注

第一部分的第一组括号围绕应该显示为链接的文本。第二组括号显示一个标签,用于指向对应的链接,标签不区分大小写,可以包含字母,数字,空格或标点符号

[我的主页-无备注][1]
[我的主页-无备注] [1]
[我的主页-有备注][a]
[我的主页-有备注][A]

我的主页-无备注
我的主页-无备注
我的主页-有备注
我的主页-有备注

可以将此链接的第二部分放在Markdown文档中的任何位置。

[1]: https://aihailan.com/
[A]: https://aihailan.com/ "备注信息"
[A]: https://aihailan.com/ '备注信息'
[A]: https://aihailan.com/ (备注信息)
[A]: <https://aihailan.com/> "备注信息"
[a]: <https://aihailan.com/> '备注信息'
[a]: <https://aihailan.com/> (备注信息)

显示特殊字符

可以使用反斜杠来转义以下字符
*如果不使用反斜杠此行为斜字体*
字符名称
\反斜线
`刻度线
*星号
_下划线
{}大括号
[]括号
()括号
#英镑符号
+加号
减号(连字符)
.
!感叹号

表格

其中的:是表示以什么方式对齐,默认不写以左侧对齐

| 标题|内容|备注|
| ------ | :------:|------:|
|标题1 |内容1|备注1|
| 标题2 | 内容2|备注2|
标题内容备注
标题1内容1备注1
标题2内容2备注2

脚注

脚注的详细信息无论添加到哪里,都会显示到全篇文章的最末尾。

这是一个简短的脚注,[^1] 和一个较长的脚注。[^bignote]

[^1]: 这是一个简短的脚注。

[^bignote]: 这是一个较长的脚注。

    缩进段落以将其包含在脚注中。

    `{ my code }`

    添加任意数量的段落。

这是一个简短的脚注,1 和一个较长的脚注。2

这是文章原始的地址 https://aihailan.com/markdown%e8%af%ad%e6%b3%95%e4%bd%bf%e7%94%a8%e6%95%99%e7%a8%8b/
这是脚注1标记的地址 https://aihailan.com/markdown%e8%af%ad%e6%b3%95%e4%bd%bf%e7%94%a8%e6%95%99%e7%a8%8b/#fn:1(点击脚注URL栏会有变化
这是脚注bignote详细信息的地址 https://aihailan.com/markdown%e8%af%ad%e6%b3%95%e4%bd%bf%e7%94%a8%e6%95%99%e7%a8%8b/#fn:bignote(点击脚注URL栏会有变化

上标、下标

## 上标 **<sup>[主页地址](https://www.jianshu.com/u/84e03bc5c4a6)</sup>**
## 下标 **<sub>[主页地址](https://www.jianshu.com/u/84e03bc5c4a6)</sup>**

上标 主页地址
下标 主页地址


公式

不怎么常用就不写了 可自行Google 关键字 markdown LaTeX

打完收工


  1. 这是一个简短的脚注。 

  2. 这是一个较长的脚注。
    缩进段落以将其包含在脚注中。
    { my code }
    添加任意数量的段落。 

发表评论