Markdown语法的简要规则学习
2015-05-15 23:31
309 查看
Markdown语法的简要规则学习
标题
一段文字如果被定义为标题,只要在文字前加#即可。
# 一级标题
## 二级标题
### 三级标题
以此类推,一共有六级标题,建议在#后加一个空格,这是最标准的Markdown语法。
列表
Markdown下,列表的显示只需要在文字前加上-或
*或
-即可变为无序列表,有序列表则直接在文字前加
1.
2.
3.符号和文字之间加上一个字符的空格。
无序列表
12
3
有序列表
皇冠礼貌
算法
引用
如果需要引用其他段子,使用引用格式:例如这样
只需要在文本前加入
>这种符号即可
图片与链接
插入图片:![](){ImgCap}{/ImgCap}
插入链接:
[]()
插入图片的地址需要图床,这里推荐围脖图床修复计划 与 CloudApp 的服务,生成URL地址即可。
插入链接
百度插入图片
插入图片的时候有点麻烦,(使用github,其他的分享软件如cloudapp好像都要收费,当然看到有人讲图片上传微博再使用链接)首先将图片上传到github中,点击图可或得路径,如:
https://github.com/younghz/Markdown/blob/master/Res/Aaron_Swartz.jpg
以Markdown语法如:
![Aaron Swartz](https://github.com/younghz/Markdown/raw/master/Res/Aaron_Swartz.jpg)
形式添加到README文件中即可,但是需要注意的是在下面的链接中需将blob改为raw。
图片插入分为行内式和参考式
行内式
![Vim](/blog/figures/headfirstmarkdown/vim.png "vim logo")
参考式
![Vim][id] [id]: /blog/figures/headfirstmarkdown/vim.png "vim logo"
还有一种自动链接的方式,将地址直接放进`
##粗体与斜体
粗体:`** 内容**`,如**粗体**
斜体:`* 内容*`,如*斜体*
##表格
表格的例子如下:
| 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 |
1 | ALERT | 可以立即被纠正的状况,比如损坏的数据库系统 |
2 | CRITICAL | CRITICAL状况,如设备错误或资源不足 |
3 | ERROR | 应该纠正的状况,如配置错误 |
4 | WARNING | 不能称其为错误的状况,但仍需要特别处理。 |
5 | INFO | 通报性消息。 |
6 | DEBUG | 调试消息,用于NDB集群开发。 |
代码框
使用<pre></pre>,在中间粘贴代码,使用
tab键缩进即可,显示出的代码没有高亮
也可以在
`中间把代码包裹起来后,使用tab`键即可。
public String callSGCCService(String operationName,String inputXML,String serviceName,String serverContextRoot) { StringBuilder result=null; try { String endpoint = serverContextRoot+"/services/"+serviceName; Service service = new Service();// 创建一个服务(service)调用(call) Call call = (Call)service.createCall();// 通过service创建call对象 call.setTargetEndpointAddress(new java.net.URL(endpoint));// 设置service所在URL call.setOperationName(new QName("http://service.yupont.com",operationName)); call.setUseSOAPAction(true); String result1 = (String)call.invoke(new Object[] {inputXML}); System.out.println(result1); result=new StringBuilder(result1); result.append("@@@@@"); result.append(XMLUtil.getNodeTxtByNodeName(XMLUtil.strToXML(result1).getRootElement(), "URL")); } catch (Exception e) { System.err.println(e.toString()); } return result.toString(); }
##分割线
分割线的语法只需要三个`*`号,例如:
***
>到这里,Markdown 的基本语法在日常的使用中基本就没什么大问题了,只要多加练习,配合好用的工具,写起东西来肯定会行云流水。
##数学公式
使用MathJax渲染*LaTex* 数学公式,详见[math.stackexchange.com](http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference).
- 行内公式,数学公式为:
$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
Γ(n)=(n−1)!∀n∈N
块级公式:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
x=−b±b2−4ac−−−−−−−√2a
Markdown的一些学习资源
markdown格式在日常中的使用及转化轻量级标记语言
MarkdownPad2编辑器的使用
相关文章推荐
- Markdown 语法的简要规则
- Markdown语法及简要规则
- Markdown 语法的简要规则
- Markdown 语法的简要规则
- Markdown 语法的简要规则
- Markdown语法的简要规则
- Markdown 语法的简要规则
- MarkDown语法的简要规则
- Markdown 语法的简要规则
- Markdown 语法的简要规则
- Python学习笔记(1)语法规则
- CSDN Markdown语法学习
- 如何优雅的写作与分享技术?-Markdown 语法简要
- Python学习笔记(1)语法规则
- Markdown语法学习记录
- Apache的Mod_rewrite学习(RewriteRule重写规则的语法)
- MarkDown — 简要语法
- 学习使用Markdown最基础的语法(编辑器通用)
- Python学习笔记(1)语法规则
- Markdown语法学习笔记