个人常用的Markdown语法
前言
初次使用Markdown编辑器,将自己最常用的几个语法记录一下,如有错误或是更方便的使用方式还请指出。
多级标题
一个"#"到六个"#"分别表示一级标题到六级标题
有序列表
"1. ","2. "表示有序列表,英文句点后面的空格不能少
如:
- 张三
- 李四
无序列表
"* "表示无序列表,"*"后面的空格不能少
如:
- 无序列表
插入链接
[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