Markdown 简介
Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name.Markdown is often used to format readme files,
for writing messages in online discussion forums, and to create rich text using a plain text editor.
Markdown 语法
标题
Markdown支持两种标题,第一种是插入=和-(可以输入多个),第二种是插入1到6个#代表标题h1-h6
标题 h1
区块引用
区块引用使用">",可以多个使用,"多重包围"
这是一层区块
这是两层区块,上面有一个"换行"
这是三层区块
如果没有换行,则会合并会"一行"
强调
可以使用*和_来标记需要强调的区段(两个*号和两个_表示strong emphasized)
这句话很重要
这句话相当重要
列表
无序列表使用*、+、-来作为列表的项目标记
有序列表使用数字.作为项目标记
有序列表
- 有序列表1
- 有序列表2
- 有序列表3
链接
行内形式是直接在后面用括号直接接上链接,即[linkname](linksite_url "title")
参考形式的链接让你可以为链接定一个名称,之后你可以在文件的其他地方定义该链接的内容,
[linkname][index],index可以自定义
[index]: linksite_url "title"
图片
语法和链接很像(也是两种形式),注意有感叹号!,加上感叹号可以直接显示图片;不加感叹号则表示一个链接,点击链接则打开图片
![image](site_url "title")
2011年NBA总冠军达拉斯小牛
2016年NBA西部冠军金州勇士队
代码
可以使用反引号'表标记代码区域,区段内的 &、< 和 > 都会被自动转义,即可以直接显示HTML标记
也可以每行都缩进4个空格或一个tab,目前用的就是这个
代码引用示例-使用tab或者4个空格
@Test
public void testFloatAdd() {
// java.lang.AssertionError: expected:<0.07> but was:<0.06999999999999999>
Assert.assertEquals(0.07, 0.06 + 0.01, 0);
}
@Test
public void testFloatSub() {
// java.lang.AssertionError: expected:<0.58> but was:<0.5800000000000001>
Assert.assertEquals(0.58, 1.0 - 0.42, 0);
}
@Test
public void testFloatMultiply() {
// java.lang.AssertionError: expected:<401.5> but was:<401.49999999999994>
Assert.assertEquals(401.5, 4.015 * 100, 0);
}
@Test
public void testFloatDivide() {
// java.lang.AssertionError: expected:<0.3031> but was:<0.30310000000000004>
Assert.assertEquals(0.3031, 303.1 / 1000, 0);
}
@Test
public void testBigDecimalAdd() {
// 注意:这里调用的是BigDecimal(String val),否则如果直接传入0.06或者Double.valueOf(0.06)均测试失败
BigDecimal a = new BigDecimal(Double.toString(0.06));
BigDecimal b = new BigDecimal(Double.toString(0.01));
Assert.assertEquals(0.07,a.add(b).doubleValue(),0);
}
@Test
public void testBigDecimalSub() {
BigDecimal a = new BigDecimal(Double.toString(1.0));
BigDecimal b = new BigDecimal(Double.toString(0.48));
Assert.assertEquals(0.52,a.subtract(b).doubleValue(),0);
}
@Test
public void testBigDecimalMultiply() {
BigDecimal a = new BigDecimal(Double.toString(4.015));
BigDecimal b = new BigDecimal(Double.toString(100));
Assert.assertEquals(401.5,a.multiply(b).doubleValue(),0);
}
@Test
public void testBigDecimalDivide() {
BigDecimal a = new BigDecimal(Double.toString(303.1));
BigDecimal b = new BigDecimal(Double.toString(1000));
Assert.assertEquals(0.3031,a.divide(b).doubleValue(),0);
}
@Test
public void testIntegerMax() {
int max = Integer.MAX_VALUE;
System.out.println("Integer#max:" + max);
// 超过了整数最大范围
Assert.assertEquals(Integer.MIN_VALUE,max + 1);
System.out.println("Integer#min:" + Integer.MIN_VALUE);
}
@Test
public void testBigInteger() {
int max = Integer.MAX_VALUE;
BigInteger bigA = new BigInteger(Integer.toString(max));
BigInteger bigB = new BigInteger(Integer.toString(1));
Assert.assertEquals(2147483648L,bigA.add(bigB).longValue());
}
@Test
public void testLong() {
long max = Integer.MAX_VALUE;
Assert.assertEquals(2147483648L,max + 1);
}
Integer#max:2147483647
Integer#min:-2147483648
代码引用示例-使用反引号
use the printf()
use <p>
html tags
分割线
一行中用三个以上的*、-、_来建立一个分隔线,行内不能有其他东西,你也可以在星号或是减号中间插入空格.
三个*
三个-
三个_
换行
如果我们想把一行文本进行换行,我们可以在需要换行的地方输入至少两个空格,然后回车即可
使用md在blogjava编写blog步骤
- 使用md编辑器进行编辑,如MarkdownPad或者使用有道云笔记的md
- 编辑器支持选项:Edit->Copy Document as HTML/File->Export->Export HTML
- blogjava后台编辑区有三个tab,Normal、HTML、Preview,在HTML页签将上一步骤直接粘贴
- 预览看实际效果
- 发布
md源文件:
### Markdown 简介
___
Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name.Markdown is often used to format readme files,
for writing messages in online discussion forums, and to create rich text using a plain text editor.
* [markdown 维基百科](https://en.wikipedia.org/wiki/Markdown)
* [markdown 文档](https://daringfireball.net/projects/markdown/ "daringfireball")
* [markdown 台灣](http://markdown.tw/)
* [markdown 中文][1],[markdown 中文][2]
[1]:http://wowubuntu.com/markdown/
[2]:http://www.ituring.com.cn/article/504
Markdown 语法
=
标题
-
Markdown支持两种标题,第一种是插入=和-(可以输入多个),第二种是插入1到6个#代表标题h1-h6
# 标题 h1
区块引用
-
区块引用使用">",可以多个使用,"多重包围"
> 这是一层区块
>
>> 这是两层区块,上面有一个"换行"
>>> 这是三层区块
>>> 如果没有换行,则会合并会"一行"
强调
-
可以使用*和_来标记需要强调的区段(两个*号和两个_表示strong emphasized)
这句话很*重要*
这句话相当__重要__
列表
-
无序列表使用*、+、-来作为列表的项目标记
有序列表使用数字.作为项目标记
* 列表1
+ 列表2
- 列表3
有序列表
-
1. 有序列表1
2. 有序列表2
3. 有序列表3
链接
-
行内形式是直接在后面用括号直接接上链接,即[linkname](linksite_url "title")
参考形式的链接让你可以为链接定一个名称,之后你可以在文件的其他地方定义该链接的内容,
[linkname][index],index可以自定义
[index]: linksite_url "title"
* [我的BlogJava](http://blogjava.net/landon "landon")
* [剑侠情缘手游][jxqy]
[jxqy]: http://jxqy.qq.com/ "西山居"
图片
-
语法和链接很像(也是两种形式),注意有感叹号!,加上感叹号可以直接显示图片;不加感叹号则表示一个链接,点击链接则打开图片
![image](site_url "title")
2011年NBA总冠军达拉斯小牛
![image](http://photocdn.sohu.com/20110613/Img309997513.jpg "达拉斯小牛")
2016年NBA西部冠军金州勇士队
![image][2016_nba_west_champion]
[2016_nba_west_champion]:http://i3.letvimg.com/lc03_sms/201605/31/12/04/news740725019/169.jpg "伟大的勇士,伟大的库里"
代码
-
可以使用反引号'表标记代码区域,区段内的 &、< 和 > 都会被自动转义,即可以直接显示HTML标记
也可以每行都缩进4个空格或一个tab,目前用的就是这个
##### 代码引用示例-使用tab或者4个空格
@Test
public void testFloatAdd() {
// java.lang.AssertionError: expected:<0.07> but was:<0.06999999999999999>
Assert.assertEquals(0.07, 0.06 + 0.01, 0);
}
@Test
public void testFloatSub() {
// java.lang.AssertionError: expected:<0.58> but was:<0.5800000000000001>
Assert.assertEquals(0.58, 1.0 - 0.42, 0);
}
@Test
public void testFloatMultiply() {
// java.lang.AssertionError: expected:<401.5> but was:<401.49999999999994>
Assert.assertEquals(401.5, 4.015 * 100, 0);
}
@Test
public void testFloatDivide() {
// java.lang.AssertionError: expected:<0.3031> but was:<0.30310000000000004>
Assert.assertEquals(0.3031, 303.1 / 1000, 0);
}
@Test
public void testBigDecimalAdd() {
// 注意:这里调用的是BigDecimal(String val),否则如果直接传入0.06或者Double.valueOf(0.06)均测试失败
BigDecimal a = new BigDecimal(Double.toString(0.06));
BigDecimal b = new BigDecimal(Double.toString(0.01));
Assert.assertEquals(0.07,a.add(b).doubleValue(),0);
}
@Test
public void testBigDecimalSub() {
BigDecimal a = new BigDecimal(Double.toString(1.0));
BigDecimal b = new BigDecimal(Double.toString(0.48));
Assert.assertEquals(0.52,a.subtract(b).doubleValue(),0);
}
@Test
public void testBigDecimalMultiply() {
BigDecimal a = new BigDecimal(Double.toString(4.015));
BigDecimal b = new BigDecimal(Double.toString(100));
Assert.assertEquals(401.5,a.multiply(b).doubleValue(),0);
}
@Test
public void testBigDecimalDivide() {
BigDecimal a = new BigDecimal(Double.toString(303.1));
BigDecimal b = new BigDecimal(Double.toString(1000));
Assert.assertEquals(0.3031,a.divide(b).doubleValue(),0);
}
@Test
public void testIntegerMax() {
int max = Integer.MAX_VALUE;
System.out.println("Integer#max:" + max);
// 超过了整数最大范围
Assert.assertEquals(Integer.MIN_VALUE,max + 1);
System.out.println("Integer#min:" + Integer.MIN_VALUE);
}
@Test
public void testBigInteger() {
int max = Integer.MAX_VALUE;
BigInteger bigA = new BigInteger(Integer.toString(max));
BigInteger bigB = new BigInteger(Integer.toString(1));
Assert.assertEquals(2147483648L,bigA.add(bigB).longValue());
}
@Test
public void testLong() {
long max = Integer.MAX_VALUE;
Assert.assertEquals(2147483648L,max + 1);
}
Integer#max:2147483647
Integer#min:-2147483648
##### 代码引用示例-使用反引号
use the `printf()`
use `<p>` html tags
分割线
-
一行中用三个以上的*、-、_来建立一个分隔线,行内不能有其他东西,你也可以在星号或是减号中间插入空格.
###### 三个*
***
###### 三个-
- - -
##### 三个_
_ _ _
换行
-
如果我们想把一行文本进行换行,我们可以在需要换行的地方输入至少两个空格,然后回车即可
使用md在blogjava编写blog步骤
=
* 使用md编辑器进行编辑,如MarkdownPad或者使用有道云笔记的md
* 编辑器支持选项:Edit->Copy Document as HTML/File->Export->Export HTML
* blogjava后台编辑区有三个tab,Normal、HTML、Preview,在HTML页签将上一步骤直接粘贴
* 预览看实际效果
* 发布
***
posted on 2016-05-31 16:00
landon 阅读(1418)
评论(1) 编辑 收藏 所属分类:
Note 、
Language