Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). - JOHN GRUBER
正文文字这么大
# 一级标题 H1
## 二级标题 H2
### 三级标题 H3
#### 四级标题 H4
##### 五级标题 H5
###### 六级标题 H6
正文文字这么大
* 列表项 List_Item1
* 列表项 List_Item2
* 列表项 List_Item3
1. 列表项 List_Item1
2. 列表项 List_Item2
3. 列表项 List_Item3
Italic Text
Bold Text
Underlined Text
Delete Me
*Italic Text*
**Bold Text**
<u>Underlined Text</u>
~~Delete Me~~
引用的区块Title
- 列表项
二级区块
- 列表项
二级区块
> ### 引用的区块Title
> * 列表项
> > 二级区块
> * 列表项
> > 二级区块
![alt文本](/assets/images/logo.svg "title")
电子邮件 | example@email.com |
直接跳转 | 海舟音乐 |
新标签页 | 新标签打开-海舟音乐 |
图片链接 |
| 电子邮件 | <example@email.com> |
| 直接跳转 | [海舟音乐](http://www.cockleshell.org) |
| 新标签页 | [新标签打开-海舟音乐](http://www.cockleshell.org){:target="about:blank"} |
| 图片链接 | [![alt](/assets/images/logo.svg "logo")](http://www.cockleshell.org) |
const newsList = await ctx.service.news.list(page);
class NewsController extends Controller {
async list() {
const ctx = this.ctx;
const page = ctx.query.page || 1;
const newsList = await ctx.service.news.list(page);
await ctx.render('news/list.xtpl', { list: newsList });
}
}
使用 Markdown 1 可以效率的书写文档, 直接转换成 HTML2, 你可以使用 Leanote3 编辑器进行书写。
使用 Markdown [^1] 可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Leanote[^Le] 编辑器进行书写。
[^1]:Markdown是一种纯文本标记语言
[^2]:HyperText Markup Language 超文本标记语言
[^Le]:开源笔记平台,支持Markdown和笔记直接发为博文
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
并不能原生支持,需要引用mathjax
\[\sum_{i=1}^n a_i=0\] \[f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2\] \[\sum^{j-1}_{k=0}{\widehat{\gamma}_{kj} z_k}\]$$\sum_{i=1}^n a_i=0$$
$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$
$$\sum^{j-1}_{k=0}{\widehat{\gamma}_{kj} z_k}$$