您的位置:首页 > 其它

Markdown语法的简要规则学习

2015-05-15 23:31 309 查看

Markdown语法的简要规则学习

标题

一段文字如果被定义为标题,只要在文字前加
#
即可。

# 一级标题


## 二级标题


### 三级标题


以此类推,一共有六级标题,建议在#后加一个空格,这是最标准的Markdown语法。

列表

Markdown下,列表的显示只需要在文字前加上
-
*
-
即可变为无序列表,有序列表则直接在文字前加
1.
2.
3.
符号和文字之间加上一个字符的空格。

无序列表

1

2

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 |


生成的表格如下:

TablesAreCool
col 3 isright-aligned$1600
col 2 iscentered$12
zebra stripesare neat$1
也可以直接使用HTML的表格生成:

1ALERT可以立即被纠正的状况,比如损坏的数据库系统
2 CRITICALCRITICAL状况,如设备错误或资源不足
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 编辑器 显示