Markdown基本语法

摘要:Markdwon 是一种轻量级 标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以 MARKDOWN语法编写的语言转换成HTML内容的工具。

基础语法

标题

支持6种标题h1~h6

# h1
## h2 
### h3 
#### h4 
##### h5 
###### h6

段落及区块引用

Markdown提供了一个特殊符号>用于段首进行强调,被强调的文字部分将会高亮显示

>文字的显示效果

上面这句话将会如下显示

文字的显示效果

插入链接或图片

markdown插入图片或者链接方式非常简单

  1. 插入图片 ![name](url)
  2. 插入外部链接[name](url)

你大概已经发现了,他们之间只差一个感叹号'!'

此处的url可以是个外部地址也可以是本地连接

[点击进入TreeTech](http://www.tree.tech)
![GitHub set up](http://zh.mweb.im/asset/img/set-up-git.gif)

下面是效果的演示

点击进入TreeTech
GitHub set up

列表

markdown提供了无序列表和有序列表的使用,使用起来呢也是简单而不失优雅,下面来看看。

  • 无序列表:在开头加上+ - *
  • 有序列表:直接加数字1. 2. 3.等 ^_^
+ 黄瓜
- 橘子
* kindle
1. 鲁迅
2. 徐志摩
3. 达芬奇

显示效果如下:

  • 黄瓜
  • 橘子
  • kindle
  1. 鲁迅
  2. 徐志摩
  3. 达芬奇

注:符号后面有个空格不能忘记了

分隔线

三个或者三个以上的-或者* 都可以,类似于html中的</hr>,效果如下:


表格

姓名|技能|排行
--|:--:|--:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟

显示效果如下

姓名技能排行
刘备大哥
关羽二哥
张飞三弟

插入代码块以及行内代码

插入行内代码:两个后引号 (英文模式下Tab键上方)
插入代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
用法:将需要插入的代码块加入后引号的中间即可

1. `<code>...</code>`

1.```
2.    function fun(){
2.         echo "这是一句非常牛逼的代码";
2.    }
2.    fun();
3.```

显示效果如下:

<code>...</code>

    function fun(){
         echo "这是一句非常牛逼的代码";
    }
    fun();

流程图

st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end

st->op->cond
cond(yes)->e
cond(no)->op

序列图

Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!

甘特图

title 项目开发流程
section 项目确定
    需求分析       :a1, 2016-06-22, 3d
    可行性报告     :after a1, 5d
    概念验证       : 5d
section 项目实施
    概要设计      :2016-07-05  , 5d
    详细设计      :2016-07-08, 10d
    编码          :2016-07-15, 10d
    测试          :2016-07-22, 5d
section 发布验收
    发布: 2d
    验收: 3d

不常用的归归类

文字加粗:**你好**
文字倾斜:*我很好*
文字倾斜加粗:***我非常好***
文字加删除线:~~你还好吗~~
特殊符号的显示:加上转义符‘\’

显示效果如下:
你好
我很好
我非常好
你还好吗

常见需要转义的符号已经总结如下:

\   反斜线 
`   反引号 
*   星号 
_   底线 
{}  花括号 
[]  方括号 
()  括弧 
#   井字号 
+   加号 
-   减号 
.   英文句点 
!   惊叹号

MathJax公式

块级公式:
$$    x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$

\\[ \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\ldots} } } } \\]

行内公式: $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$

handsome主题需要在外观设置——主题增强功能——启用mathJax才能使用公式功能

推荐工具


最后修改:2019 年 09 月 18 日 05 : 40 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论