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
有序列表
- 有序列表1
- 有序列表2
- 有序列表3
鏈接
行內形式是直接在后面用括號直接接上鏈接,即[linkname](linksite_url "title")
參考形式的鏈接讓你可以為鏈接定一個名稱,之后你可以在文件的其他地方定義該鏈接的內容,
[linkname][index],index可以自定義
[index]: linksite_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/ "西山居"
圖片
-
語法和鏈接很像(也是兩種形式),注意有感嘆號!,加上感嘆號可以直接顯示圖片;不加感嘆號則表示一個鏈接,點擊鏈接則打開圖片

2011年NBA總冠軍達拉斯小牛

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頁簽將上一步驟直接粘貼
* 預覽看實際效果
* 發布
***
___
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/ "西山居"
圖片
-
語法和鏈接很像(也是兩種形式),注意有感嘆號!,加上感嘆號可以直接顯示圖片;不加感嘆號則表示一個鏈接,點擊鏈接則打開圖片

2011年NBA總冠軍達拉斯小牛

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頁簽將上一步驟直接粘貼
* 預覽看實際效果
* 發布
***