这是一个副本,在准备好了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

      • 列表内容
      • 列表内容

有序列表的使用。在数字及符号“.”后加空格几个,例如以下:

1. 有序列表1
2. 有序列表2
3. 有序列表2.1
4. 有序列表2.2
- 这
- 无
1. 有
2. 序
- 序
3. 有序列表3
  1. 有序列表1
  2. 有序列表2
    1. 有序列表2.1
    2. 有序列表2.2

  3. 有序列表3

有序列表假设要区分层级。也能够在数字前加空格或者tab。


3. 引用

引用的格式是使用符号“>”后面书写文字. ”>“之后是否加空格不影响。例如以下:

> 我说的都是我说的——帐前卒

我说的都是我说的——帐前卒


4. 粗体和斜体

粗体和斜体: 一个*两个* 还是三个*. 注意**[你的字符]***号和你的字符之间没有空格。

一个*:*你是斜体*你是斜体

两个*:**不正确,你是粗体**不正确,你是粗体

三个*:***你又粗又斜***你又粗又斜


5. 链接

  • 在引用中加链接,第一个中括号加入须要加入的文字,第二个中括号里是引用链接的id,之后在引用中,使用id加链接:例如以下:
    [link text][id]
[id]: http://example.com/ "optional title here"

上面的文字将展示为:

link text

展演示样例如以下:

http://example.com/ or address@example.com

  • 插入互联网上图片,格式例如以下:

![这里写图片描写叙述](http://img3.douban.com/mpic/s1108264.jpg)

或者如以下的写法:
![这里写图片描写叙述][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 编辑 三 基本语法的更多相关文章

  1. CSDN markdown 编辑 第五章 UML

    这里大概只能产生两种类型的图: 序列图 框图 序列图 ```sequence A->B: 一句话证明你非常寂寞. Note right of B: thinking B->B: count ...

  2. CSDN markdown 编辑器 第四篇 LaTex语法

    Latex是为了写数学公式的. 嗯-但实际这样的语言的作用是为了排版的.数学公式仅仅是他的附加属性. 可是markdown引入这个全然是为了写公式.其它的Latex语法不支持. CSDN markdo ...

  3. Python技能树及CSDN MarkDown编辑器测评

    测评目录 python技能树测评 python技能树是什么 python技能树长什么样 如何学习python技能树 python技能树可能需要的改进 对python技能树的总结 CSDN MarkDo ...

  4. Markdown简介以及常用语法

    Markdown简介以及常用语法 最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便.特此记录一下markdown常用的语 ...

  5. CSDN Markdown简明教程5-高速上手

    0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...

  6. Markdown 简介及基础语法

    一.Markdown 简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 二.Markdown 基础语法 1. Markdown ...

  7. 使用Sublime Text 3进行Markdown 编辑+实时预览

    这种做法可能会对你的磁盘IO造成一小部分性能负担,但负面影响足以忽略. 另外,由于这种频率的读写会被磁盘缓存接管,不必担心磁盘寿命的影响. 对于刚安装好的Sublime Text,我们需要安装一个软件 ...

  8. sublime text3: markdown 安装及常用语法简介

    自己上传到 github 上的 README.rdm 文件内容显示没有“美化”,所有内容都挤在一块儿了,很不舒服. 原因是:github 的文档 README.rdm 文件使用 markdown 编辑 ...

  9. 你不可缺少的技能——Markdown编辑

    Markdown简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式.请不要被「标记」.「语言」所迷惑,Markdown 的语法十分 ...

随机推荐

  1. Androidproject夹

    创建一个Android应用 File -> New -> Android Application Project 填写应用名称.project名称.包名 设置project的相关信息.默认 ...

  2. [Android学习笔记]自定义控件的使用

    自定义控件时,最好抽象得彻底,并且编写需严谨,因为可能程序中多处都会引用到它,或者提供给团队中的其他人使用. 其一般步骤为: 1.创建控件的类文件,定义其功能逻辑.一般继承自现有控件或者View2.在 ...

  3. hdu 1007 最近点对问题(Splay解法)

    为什么要写这个题..经典啊,当然,别以为我用分治做的,不过主要思想还是那神奇的六个点共存(一个h*2h的矩形中最多能放下多少个点使得两两距离不超过h) 其实我是在这里看到的 http://commun ...

  4. Javascript新手集中营

        javascript是世界上最流行的编程语言,也许没有之一,看看github,stackoverflow上面的开源项目和问答就可略知一二.它可以用来开发web app.服务器.或者联合nati ...

  5. 事务应用-运行多条SQL语句

    事务具有原子性,要么不运行,要么全运行,一旦成功运行永久保存.而这些正是因为事务的原子性和对数据库的持久性形成的.下面是一个关于统一给数据库中的数据改动的批量操作,利用到事务. TODO:批量改动数据 ...

  6. A Game of Thrones(12) - Eddard

    The summons(['sʌm(ə)nz]召唤:传票) came in the hour before the dawn, when the world was still and grey. A ...

  7. Android基于发展Service音乐播放器

    这是一个基于Service组件的音乐播放器,程序的音乐将会由后台的Service组件负责播放,当后台的播放状态改变时,程序将会通过发送广播通知前台Activity更新界面:当用户单击前台Activit ...

  8. 你是否是团队里面最默默付出的那个coder,却发现滔滔不绝的产品和设计是团队里的开心果(转)

    程序员,你是否是团队里面最默默付出的那个coder,却发现滔滔不绝的产品和设计是团队里的开心果? 你是否自命不凡,精通Java.C++.Python……却发现得到的只是做不完的工作? 你是否觉得自己是 ...

  9. 番外:android模拟器连不上网

    1.删除你PC端得备用DNS,只留一个即可.确保能够上网. 注意:这个虽然不是必须的,出错点也不一定在他,但是我建议这样做,因为我们不确定到底模拟器和我们的PC是否使用的是一个DNS,不是的话,就会造 ...

  10. ARM裸编程系列---UART

    S5PV210 UART说明 通用异步收发器缩写UART,这是UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER.它被用来传送串行数据.当发送数据,CPU将 ...