常用Markdown语法

个人常用的Markdown语法


前言

初次使用Markdown编辑器,将自己最常用的几个语法记录一下,如有错误或是更方便的使用方式还请指出。

多级标题

一个"#"到六个"#"分别表示一级标题到六级标题

有序列表

"1. ","2. "表示有序列表,英文句点后面的空格不能少

如:

  1. 张三
  2. 李四

无序列表

"* "表示无序列表,"*"后面的空格不能少

如:

  • 无序列表

插入链接

[http://baidu.com](http://baidu.com "百度一下")
[百度一下](http://baidu.com "百度一下")

结果如:

http://baidu.com

百度一下

插入代码

使用4个空格或是1个tab表示代码缩进,一个代码块会一直延续到没有缩进的那一行

效果如下所示:

def login(request):
global CTIME
global CODE

CTIME = time.time()
# 获取二维码
response = requests.get(
    url='https://login.wx.qq.com/jslogin?appid=wx782c26e4c19acffb&fun=new&lang=zh_CN&_=%s' % CTIME
)
# print(response.text)
CODE = response.text.split('= "')[1][0:-2]
# print(code)
return render(request, 'login.html', {'qcode': CODE})

字体

斜体:两个 * 将斜体文字包裹
如:*斜体*

效果如:斜体

加粗:两边分别用两个*将需要加粗的文字包裹
如:**加粗**

效果如:加粗

文字下划线:Markdown 并无下划线的原生语法,因为会和链接的默认样式产生混淆。可用两种方式解决:
1. 用<u></u>标签包裹
2. 使用span标签和行内css自定义下划线(字体颜色等其他样式也可自定义)
如:
    <u>下划线</u>
    <span style="border-bottom:2px dashed yellow; color:yellowgreen">下划线</span>
    

效果如:

下划线

所添加的需要加下划线的行内文字


如果要在文字前后直接插入普通的*,可以使用反斜杠,如:

\*直接使用\*符号

效果如:*直接使用*符号

    反斜杠可以在以下符号前添加    

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

强大的编辑器

  • Windows: MarkdownPad
  • Linux: ReText
  • Mac:Mou

推荐:

http://wowubuntu.com/markdown/index.html
https://www.cnblogs.com/Jimmy1988/p/7053875.html


猜你喜欢

转载自www.cnblogs.com/52mm/p/mdyf.html