CSDN markdown 编辑 三 基本语法
这是一个副本,在准备好了help档,另外补充一些他们自己的解释。
这一次是不说话UML和LaTEX。 准备抽两篇文章专门谈。
1. 标题和字体大小
markdown字号太少了。觉得应该再加些。
在文字写书写不同数量的#能够完毕不同的标题,例如以下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
这里的须要注意的是 #[空格]标题 一定要有空格
等号及减号也能够进行标题的书写,只是仅仅能书写二级标题。而且须要写在文字的以下。减号及等号的数量不会对标题的字号产生影响。例如以下:
二级标题
=========
二级标题
---------
二级标题
二级标题
一直觉得这个语法是对诡异的。由于- 极可能是无序列表中的第一行。所以这个语法推断时候,还要推断-后面是否有一个空格。感觉文法非常不舒服。这是为什么呢?
解析一下:markdown文法相似
从A到B的转移通过字符-,在B状态下markdown觉得这个上面的字符都要加粗。假设下一个字符是[空格]。那么markdown觉得是一个无序列表。将上面一行的全部文字的状态置为不加粗。尽管这个是状态的改变。可是在我们眼里,这是之前文字的状态改变。所以我们觉得这个文法就不舒服。
由于我们习惯于向同一个方向书写。而不是写着写着回想另外一个方向。
2. 有序和无序
无序列表的使用,在符号“-”后加空格使用。
例如以下:
另外注意 -一定要是開始字符,假设不是那么-之前仅仅能有空格或者tab字符。
- 无序列表1
- 无序列表2
- 无序列表3
- 无序列表1
- 无序列表2
- 无序列表3
假设要控制列表的层级,则须要在符号“-”前使用空格或者tab。例如以下:
- 无序列表1
- 无序列表2
- 无序列表2.1
- 列表内容
- 列表内容
- 无序列表1
- 无序列表2
- 无序列表2.1
- 列表内容
- 列表内容
- 无序列表2.1
有序列表的使用。在数字及符号“.”后加空格几个,例如以下:
1. 有序列表1
2. 有序列表2
3. 有序列表2.1
4. 有序列表2.2
- 这
- 无
1. 有
2. 序
- 序
3. 有序列表3
- 有序列表1
- 有序列表2
- 有序列表2.1
- 有序列表2.2
- 这
- 无
- 有
- 序
- 序
- 有序列表3
有序列表假设要区分层级。也能够在数字前加空格或者tab。
3. 引用
引用的格式是使用符号“>”后面书写文字. ”>“之后是否加空格不影响。例如以下:
> 我说的都是我说的——帐前卒
我说的都是我说的——帐前卒
4. 粗体和斜体
粗体和斜体: 一个*两个* 还是三个*. 注意**[你的字符]**中*号和你的字符之间没有空格。
一个*:*你是斜体*你是斜体
两个*:**不正确,你是粗体**不正确,你是粗体
三个*:***你又粗又斜***你又粗又斜
5. 链接
- 在引用中加链接,第一个中括号加入须要加入的文字,第二个中括号里是引用链接的id,之后在引用中,使用id加链接:例如以下:
[link text][id]
[id]: http://example.com/ "optional title here"
上面的文字将展示为:
在文中直接引用链接。直接使用尖括号,把链接加入到尖括号里就能够实现,例如以下:
展演示样例如以下:
http://example.com/ or address@example.com
- 插入互联网上图片,格式例如以下:


或者如以下的写法:
![这里写图片描写叙述][jane-eyre-douban]
[jane-eyre-douban]: http://img3.douban.com/mpic/s1108264.jpg`

## 6. 代码块
- 假设在一个行内须要引用代码,仅仅要用反引號`引起来就好,例如以下:
Use the `printf()` function.
- 用TAB键起始的段落,会被觉得是代码块,例如以下:
echo “hello world”;
- 假设TAB无论用的话。须要使用三个反引號` 比如:
以下连高亮都做了。
<php>
echo "hello world";
</php>
7. 切割线和删除线
能够在一行中用三个以上的星号、减号、底线来建立一个分隔线。同一时候须要在分隔线的上面空一行。例如以下:
---
****
___
展演示样例如以下:
删除线的使用。在须要删除的文字前后各使用两个符号“~”。例如以下
~~Mistaken text.~~
Mistaken text.
8. 表格
能够使用冒号来定义表格的对齐方式,例如以下:
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
| somemissed |
|||$20|
| Tables | Are | Cool |
|---|---|---|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
| somemissed | ||
| $20 |
版权声明:本文博主原创文章。博客,未经同意不得转载。
CSDN markdown 编辑 三 基本语法的更多相关文章
- CSDN markdown 编辑 第五章 UML
这里大概只能产生两种类型的图: 序列图 框图 序列图 ```sequence A->B: 一句话证明你非常寂寞. Note right of B: thinking B->B: count ...
- CSDN markdown 编辑器 第四篇 LaTex语法
Latex是为了写数学公式的. 嗯-但实际这样的语言的作用是为了排版的.数学公式仅仅是他的附加属性. 可是markdown引入这个全然是为了写公式.其它的Latex语法不支持. CSDN markdo ...
- Python技能树及CSDN MarkDown编辑器测评
测评目录 python技能树测评 python技能树是什么 python技能树长什么样 如何学习python技能树 python技能树可能需要的改进 对python技能树的总结 CSDN MarkDo ...
- Markdown简介以及常用语法
Markdown简介以及常用语法 最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便.特此记录一下markdown常用的语 ...
- CSDN Markdown简明教程5-高速上手
0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...
- Markdown 简介及基础语法
一.Markdown 简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 二.Markdown 基础语法 1. Markdown ...
- 使用Sublime Text 3进行Markdown 编辑+实时预览
这种做法可能会对你的磁盘IO造成一小部分性能负担,但负面影响足以忽略. 另外,由于这种频率的读写会被磁盘缓存接管,不必担心磁盘寿命的影响. 对于刚安装好的Sublime Text,我们需要安装一个软件 ...
- sublime text3: markdown 安装及常用语法简介
自己上传到 github 上的 README.rdm 文件内容显示没有“美化”,所有内容都挤在一块儿了,很不舒服. 原因是:github 的文档 README.rdm 文件使用 markdown 编辑 ...
- 你不可缺少的技能——Markdown编辑
Markdown简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式.请不要被「标记」.「语言」所迷惑,Markdown 的语法十分 ...
随机推荐
- 近期在调用 calendar.js 的时候出现中文乱码! 解决方式
近期写一个小项目的时候:在调用 calendar.js 的时候出现中文乱码! 如图所看到的: 原因在于: 我的jsp 页面,指定的是 UTF-8 编码,然而,调用的 calendar.js 的编码确 ...
- hibernate学习(二)
hibernate 单向一对多映射 一.数据表设计 数据库名:hibernate5 数据表: ①表名:CUSTOMERS 字段: CUSTOMER_ID CUSTOMER_NAME ②表名:ORDE ...
- R语言数据框行转列实例
目的:须要把数据框的行列进行转置 方法: # 原始数据框 > hrl_jd_mon 年份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 1 2010年 51 ...
- SPOJ DISUBSTR(字符串hash)
传送门:DISUBSTR 题意:给定一个字符串,求不同子串个数. 分析:由于数据较小,直接枚举长度为1,2...n的所有子串进行hash即可,复杂度(O(n^2)),后缀数组才是正解(O(nlogn) ...
- LIS(最长的序列)和LCS(最长公共子)总结
LIS(最长递增子序列)和LCS(最长公共子序列)的总结 最长公共子序列(LCS):O(n^2) 两个for循环让两个字符串按位的匹配:i in range(1, len1) j in range(1 ...
- 关于matlab矩阵卷积conv2和傅里叶变换求卷积ifft2的关系
先定义两个矩阵 a = [1 2 3 5 ; 4 7 9 5;1 4 6 7;5 4 3 7;8 7 5 1] %a矩阵取5*4 b = [1 5 4; 3 6 8; 1 5 7] %b矩阵如多数 ...
- spring-security3.2.5实现中国式安全管理(转)
最近公司要做开发平台,对安全要求比较高:SPRING SECURTIY框架刚好对所有安全问题都有涉及,框架的作者最近还做了spring-session项目实现分布式会话管理,还有他的另一个开源项目sp ...
- LeetCode——Search in Rotated Sorted Array II
Follow up for "Search in Rotated Sorted Array": What if duplicates are allowed? Would this ...
- 标准输入的原理:cin与scanf
1.cin 该方法 1)假设cin读取整数.会自己主动忽略换行和空格.遇到文件结束标记.cin >> a返回的数false int a; while(cin >&g ...
- eclipse failed to create the java virtual machine 问题图文解析(转)
clipse failed to create the java virtual machine 解决方法: 1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径 3.寻找ecl ...