标题
一级标题
二级标题
三级标题
以此类推 Markdown共六级标题 规范的Markdown语法在#号后需要添加一个空格
列表
- 1
- 2
无序列表在文本前添加 - 和 *
- 1
- 2
- 3
有序列表 在文本前添加 1. 同样的 在标准的Markdown语法里 1. 后面也是需要添加一个空格 - 1
4.1.1
4.1.2
4.1.3
引用
光阴如梭
一梭才去一梭痴
情丝百转
丝丝缠乱犹不知
织一段 锦绣纹饰
并连理双枝
难寄托 这相思
兜兜转转
朝花夕拾却已迟
寻寻觅觅
醉生梦死又一世
还记得 前生盟誓
欲言竟无词
恨对面 不相识
我愿化作 望断天涯
那一方青石
篆刻心头 是你的名字
轮回彩蝶 化茧自缚
织就春蚕丝
剪不断 共缠绵
生生世世
引用只需在文本前添加 > 结束引用可用换行
图片与链接
插入链接
baidu
使用 [] () ,其中 [] 中填前端显示的内容, ()里填写链接
插入图片
使用 ! [] () ,其中 [] 中填前端显示的内容, ()里填写链接
粗体与斜体
我嫉妒你的爱气势如虹,像个人气高居不下的天后
我嫉妒你的爱气势如虹,像个人气高居不下的天后
粗体用 ** 包裹,斜体用 * 包裹
分割线
分割线样式为 ***
代码框
print Markdown is easy ?
import markdown
from django.shortcuts import render,get_object_or_404
from .models import Post
# Create your views here
def index(request):
post_list = Post.objects.all().order_by('-created_time')
return render(request, 'blog/index.html', context={'post_list': post_list})
def detail(request, pk):
post = get_object_or_404(Post, pk=pk)
# 记得在顶部引入 markdown 模块
post.body = markdown.markdown(post.body,
extensions=[
'markdown.extensions.extra',
'markdown.extensions.codehilite',
'markdown.extensions.toc',
])
return render(request, 'blog/detail.html', context={'post': post})
~
单行代码用 ` 包裹
多行代码用 ``` 包裹
表格
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
表格是Markdown最麻烦的语法了 上述表格代码如下
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
遗留问题
代码缩进,文本首行缩进,等其他细节,暂时浅搁 0 0