Markdown语法

标题

一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。注意,标准语法一般在#后跟个空格再写文字。

示例:

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

效果如下:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

字体

  • 加粗:要加粗的文字左右分别用两个*号包起来
  • 斜体:要倾斜的文字左右分别用一个*号包起来
  • 斜体加粗:要倾斜和加粗的文字左右分别用三个*号包起来
  • 删除线:要加删除线的文字左右分别用两个~~号包起来

示例:

**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~

效果:
这是加粗的文字

这是倾斜的文字

这是斜体加粗的文字

这是加删除线的文字

分割线

三个或者三个以上的 - 或者 * 都可以。示例:

---
----
***
*****

效果:




图片

语法:

![图片alt](图片地址 ''图片title'')

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加

示例:

![分形](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1563269987850&di=3a1d6da95db7e1b07fd0dd0df33fc069&imgtype=0&src=http%3A%2F%2Fimage109.360doc.com%2FDownloadImg%2F2018%2F04%2F1320%2F130120138_7_20180413083125972.jpg ''图片名称'')

![分形](分形.jpg "标题(可选)")

效果:


Markdown语法_第1张图片
分形
Markdown语法_第2张图片
分形.jpg

超链接

语法(与图片的语法类似,少一个叹号):

[超链接名](超链接地址 "超链接title")
title可加可不加

示例:

[这是一个百度链接,请点击](https://www.baidu.com/ "百度(可选)")
title可加可不加

效果:
这是一个百度链接,请点击

图片添加超链接,示例:

列表

无序列表:使用 - + * 任何一种都可以,列表是可以嵌套使用的。

- 列表内容
+ 列表内容
* 列表内容

注意:- + * 跟内容之间都要有一个空格

示例:

+ 列表内容
+ 列表内容
+ 列表内容

效果:

  • 列表内容
  • 列表内容
  • 列表内容

有序列表:数字加点
示例:

1. 列表内容
2. 列表内容
3. 列表内容

效果:

  1. 列表内容
  2. 列表内容
  3. 列表内容

表格

语法:

|表头|表头|表头|
|---|:--:|---:|
|内容|内容|内容|
|内容|内容|内容|

第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右

示例:

| 搜索引擎 | 关键词   | 位置   |
| ---      | :--:     | ---:   |
| 百度PC   | 石油 | 1页1行 |
| 搜狗PC   | 山东| 2页2行 |

效果:

搜索引擎 关键词 位置
百度PC 石油 1页1行
搜狗PC 山东 2页2行

代码

语法

单行代码:代码之间分别用一个反引号包起来。

示例:

 ```sql
 SELECT * FROM World WHERE "Someone" LIKE '%You%'
效果:
```sql
SELECT * FROM World WHERE "Someone" LIKE '%You%'

代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行。

示例:

 ```python
  #这是Python代码
  for i in range(10):
        print i
效果:
```python
#这是Python代码
for i in range(10):
    print i

一个DEMO:

# -*-coding:utf-8 -*-
import Tkinter as tk
from ttk import *
import webbrowser  
from KeRuiFlaskCMS import app  
import threading
import time  
import urllib2
from os import _exit

class YQ_APP(tk.Frame):
    def __init__(self,master=None):
        tk.Frame.__init__(self,master)
        self.master.title('软件名称')
        self.master.geometry('%dx%d+%d+%d'%(200,80,(self.master.winfo_screenwidth()-200)/2,(self.master.winfo_screenheight()-80)/2))
        self.INDEX_URL = "http://127.0.0.1:5000/indexPage/"
        #self.grid()
        #self.master.iconbitmap('spider_128px_1169260_easyicon.net.ico')
        self.createWidgets()

    def createWidgets(self):
        self.top = self.winfo_toplevel()
 
        self.style = Style()
        self.startBtn = Button(self.top, text="启动", width=19,command=self.startApp)
        self.shutBtn = Button(self.top, text="关闭", width=19,command=self.shutApp)
        self.startBtn.pack()
        self.shutBtn.pack()
        #窗口关闭前,执行self.shutApp
        self.top.protocol("WM_DELETE_WINDOW",self.shutApp)

    def startAppServer(self):
        def open_browser():  
            print('server starting...')  
            while True:  
                try:
                    request=urllib2.Request(self.INDEX_URL)
                    urllib2.urlopen(request)  
                    break  
                except Exception as e:  
                    print(e)  
                    time.sleep(0.5)  
            print('server started !')    
            webbrowser.open(self.INDEX_URL)

        #开一个线程监测app是否启动,启动后能正常访问
        threading.Thread(target=open_browser).start() 
        app.run(host="127.0.0.1", port=5000)

    def startApp(self):
        self.startBtn.config(state=tk.DISABLED)
        #app启动放到一个线程中;因为如果直接在这里启动app,
        #app的运行会阻塞桌面GUI的运行,造成无法响应
        threading.Thread(target=self.startAppServer).start()

    def shutApp(self):
        print 'shutApp'
        _exit(0)

if __name__=="__main__":
    App=YQ_APP()   
    #help(App.master)
    App.mainloop()

引用

一级引用

二级引用
引用内容

三级引用...

数学公式

\begin{aligned}E(S^2) &=E\left(\frac{1}{n} \sum_{i=1}^{n} (X_i-\bar{X})^2\right) \\ & =E\left(\frac{1}{n}\sum_{i=1}^{n} X_i^2\right) - E\left(\frac{1}{n}\sum_{i=1}^{n} 2\bar{X}X_i\right) + E\left(\frac{1}{n}\sum_{i=1}^{n} \bar{X}^2\right) \\ & =EX^2 -E(\bar{X}^2) \\ & =DX + (EX)^2 - D\bar{X} - (E\bar{X})^2 \\ & =\frac{n-1}{n}DX \end{aligned}

想要了解更多数学内容,请关注公众号:“究尽数学”“究尽中学数学”

你可能感兴趣的:(Markdown语法)