Markdown 语法手册(完整整理版),又一篇markdown语法总结;比较简单/可以立即上手
http://blog.leanote.com/post/freewalk/Markdown-%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C
$_PS: 2018.5.14查看时,显示博客已过期
2017.9.15 五 10:34
文章发表于 2015-07-27 01:18:32
0. 目录
1. 斜体和粗体
斜体
_斜体_ em 斜体
粗体 strong
加粗斜体删除线
2. 分级标题
由于用了[TOC]标记编辑器会把所有标题写到目录大纲中,在这里写的演示标题也会列进去,(???不懂)
3. 超链接
3.1. 行内式
3.2. 参考式
3.3. 自动链接
4. 锚点
还有下一节的注脚。这些根本上都是用锚点来实现的。
注意:
- Markdown Extra 只支持在标题后插入锚点,其它地方无效。
- Leanote 编辑器右侧显示效果区域暂时不支持锚点跳转,所以点来点去发现没有跳转不必惊慌,但是你发布成笔记或博文后是支持跳转的。
PS_QUESTION: 以下不注释掉,会hexo发布出错1
2
3
4
5语法描述:
在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。
## 目录{#index} (只有标题后有效)
跳转到[目录](#index) (并没有看到效果)
5. 列表
5.1. 无序列表
5.2. 有序列表
5.3. 定义型列表
定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 这是代码块的定义(左侧有一个可见的冒号和四个不可见的空格)
代码块(左侧有八个不可见的空格)
(??这都是什么啊,不懂)
5.3. 列表缩进
列表项目标记通常是放在最左边,但是其实也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
要让列表看起来更漂亮,你可以把内容用固定的缩进整理好(显示效果与代码一致)
但是如果你懒,那也行:
5.4. 包含段落的列表
5.5. 包含引用的列表
如果要在列表项目内放进引用,那 > 就需要缩进:
- 阅读的方法: >sd,行内引用还是不行
打开书本。
打开电灯。5.6. 包含代码区块的引用
如果要放代码区块的话,该区块就需要缩进两次,也就是 8 个空格或是 2 个制表符: 一列表项包含一个列表区块:(和不在列表项里的,缩进位置不一 样)
<代码写在这>
5.7. 一个特殊情况(1970.2)
6. 引用
6.1. 引用的多层嵌套
6.2. 引用其它要素
7. 插入图像
7.1. 行内式
7.2. 参考式
8. 内容目录
在段落中填写 [TOC] 以显示全文内容的目录结构。(?不明白)
9. 注脚
在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。
注意:经测试注脚与注脚之间必须空一行,不然会失效。成功后会发现,即使你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。
使用 Markdown^1可以效率的书写文档, 直接转换成 HTML^2 , 你可以使用 Leanote^Le 编辑器进行书写。
我再一个注脚 注脚1^idd 为什么第二个 不是注释
第二个注脚,不知道为什么不可以。。预览,文章最后一个也没有见生成
10. LaTeX 公式
10.1. $ 表示行内公式:
质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。¥
$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$
$E=mc^2$
10.2 $$ 表示整行公式:
$$\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} $$
公式不知道为什么没有出来
流程图,好像是需要js脚本 This should be a diagram! If you do not see it you need Javascript enabled
11. 流程图
flow
st=>start: Start:>https://www.zybuluo.com
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
sub=>subroutine: Your Subroutine
e=>end
st->io->op->cond
cond(yes)->e
cond(no)->sub->io
12 .表格
1、不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
2、列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
3、第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。(两边就是中间对齐)
学号 | 姓名 | 分数 |
---|---|---|
小明 | 男 | 75 |
小红 | 女 | 79 |
小陆 | 男 | 92 |
产品 | 价格 |
---|---|
Leanote 高级账号 | 60元/年 |
Leanote 超级账号 | 120元/年 |
显示不一样,外边框,和内边框,应该是有还是没有?及纵方向
网页上,显示是边框都有的。vscode预览,是上面的样子
13. 分隔线
14. 代码
插入行内代码,即插入一个单词或者一句代码的情况,使用code
这样的形式插入。
插入多行代码,可以使用缩进或者` code `,具体看示例。
注意: 缩进式插入前方必须有空行(理解:仅仅是用来区分语言语法的吧)
14.1. 行内式
C语言里的函数 scanf()
怎么使用?
14.2. 缩进式多行代码
#include <stdio.h>
int main(void)
{
printf("Hello world\n");
}
14.3. 用六个`包裹多行代码
1 | #include <stdio.h> |
14.4. HTML 原始码
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理:
(在里面写样式,也可以。。有点bianT)
值班人员 | 星期一 | 星期二 | 星期三 |
---|---|---|---|
李强 | 张明 | 王平 |
学习总结:
锚点,[TOC](目录),公式,流程图 有问题
注脚 有小问题—-第二个写法不知道那里有问题
2017.9.15 五 12:00