剛接觸到簡書,覺得里面的文章和排版都不錯,于是就想自己寫幾篇文章,可是在寫第一篇文章時,里面需要一個表格,找了半天不知道該怎么弄,后來聽朋友說要用markdown編輯器,然后按照入門指南的介紹終于實現了。下面介紹markdown編輯器的一些語法,詳見
markdown入門指南
首先我們要在設置里將編輯器設置成mardown模式,默認為富文本模式。直接在編輯器里面用markdown的語法看不出效果,需要我們將編輯器切換到視圖模式,點擊右上角的切換視圖按鈕,然后就可以一邊編輯一邊看顯示的效果了。
標題
這是最為常用的格式,在平時常用的的文本編輯器中大多是這樣實現的:輸入文本、選中文本、設置標題格式。
而在 Markdown 中,你只需要在文本前面加上 # 即可,同理、你還可以增加二級標題、三級標題、四級標題、五級標題和六級標題,總共六級,只需要增加 # 即可,標題字號相應降低。例如:
#一級標題
##二級標題
###三級標題
效果如下
一級標題
二級標題
三級標題
引用
- 普通引用
> 引用文本前使用 [大于號+空格]> 折行可以不加,新起一行都要加上哦
> 折行可以不加,新起一行都要加上哦
引用文本前使用 [大于號+空格]> 折行可以不加,新起一行都要加上哦
折行可以不加,新起一行都要加上哦
- 引用里嵌套引用
>最外層引用
>>多一個 >嵌套一層引用
>>>可以嵌套很多層
最外層引用
多一個 >嵌套一層引用
可以嵌套很多層
- 引用里嵌套列表
> - 這是引用里嵌套的一個列表
> - 還可以有子列表
> - * 子列表需要從 之后延后四個空格開始
- 這是引用里嵌套的一個列表
- 還可以有子列表
* 子列表需要從 之后延后四個空格開始
- 引用里嵌套代碼塊
> (代碼塊),在前面加四個空格形成代碼塊>
> ``` 或者使用(```) 形成代碼塊
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
分隔符
如果你有寫分割線的習慣,可以新起一行輸入三個減號-。當前后都有段落時,請空出一行:
前面的段落
---
后面的段落
前面的段落
后面的段落
粗斜體
**斜體文本** _*斜體文本*_
****粗體文本**** __**粗體文本**__
******粗斜體文本******
___***粗斜體文本***___
列表
列表格式也很常用,在 Markdown 中,你只需要在文字前面加上 -(- 和文本之間要有一個空格)就可以了,例如:
##無序列表
- 文本1
- 文本2
如果我們希望有序列表,可以在文字面前加上1. 2. 3.等
##有序列表
1. 文本1
2. 文本2
插入圖片和鏈接
在 Markdown 中,插入鏈接不需要其他按鈕,只需要使用 [顯示文本](鏈接地址)
這樣的語法即可,例如:
[Github](https://github.com)
在 Markdown 中,插入圖片不需要其他按鈕,只需要使用 
這樣的語法即可,例如:


注:如果是本地圖片可以直接將圖片拖入到要編輯的地方
引用
> 一盞燈, 一片昏黃; 一簡書, 一杯淡茶。 守著那一份淡定, 品讀屬于自己的寂寞。 保持淡定, 才能欣賞到最美麗的風景! 保持淡定, 人生從此不再寂寞。
在我們寫作的時候經常需要引用人的文字,這個時候引用這個格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上 >就好了
表格
name | sex | age
---- | ---- | ----
xiaoming | 男 | 18
name | sex | age |
---|---|---|
xiaoming | 男 | 18 |
顯示如上圖
代碼
這里開始寫代碼
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
通過在需要顯示的代碼里前一行后一行都加上```就可以,
也可以使用 4 空格縮進,再貼上代碼,實現相同的的效果。