本文將會介紹 Markdown 中java
這些是 Markdown 寫做的比較常見的排版格式指導,同時也是排版格式約定。遵照它們能使得排版更加美觀,更加方便閱讀,也能讓你有固定的模式可依,下降寫做時對於排版的心智負擔。編程
須要強調某處內容時使用粗體,如:網絡
中文全角標點符號佔一個漢字寬度,英文半角標點佔半個漢字寬度(亦即一個字母寬度)。工具
在中文排版中不使用斜體。在英文排版中可用斜體表達強調,或表示書名、題目。優化
如下狀況使用引用塊:網站
某一行文字中嵌入簡短代碼時使用行內代碼,如:spa
打開 Linux 虛擬終端,輸入
echo 'Hello World'
。恭喜,你已經入門 Shell 了!code
展現多行代碼時使用代碼塊,也可用於 XML、JSON、配置項等。儘可能在使用代碼塊時給出語言標識,由於大多數 Markdown 工具會針對該語言高亮顯示其中的語言元素。如:cdn
```java public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } ``` 將顯示爲:圖片
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } 複製代碼
Markdown 中使用 ![圖片名稱](https://xx.xx/xx)
的方式來插入圖片,這裏的「圖片名稱」能夠任取,可是推薦使用對圖片主題具備描述性的文字。由於在一些網站或軟件中,圖片沒法加載時會顯示這個「圖片名稱」,這時至少還能給讀者傳遞出一點有用信息。
若是不想讓 Markdown 標記生效,能夠在標記的每一個符號前加上反斜槓(\
),這樣這些符號將按原樣顯示,再也不具備 Markdown 中的特殊意義。
如:
不想讓引用塊標記生效,可使用
\>
,將顯示爲>
不想讓二級標題標記生效,可使用
\#\#
,將顯示爲##
Markdown 中半角空格的使用很重要,一些狀況下能調節文字間距使得排版更加美觀。
中英文混排時,英文先後各加一個空格,如:
請堅信 Markdown 會爲你帶來生產力的提高。
中文和阿拉伯數字混排時,數字先後各加一個空格,如:
2008 年已通過去 11 年了!
若英文或阿拉伯數字緊鄰中文全角標點,則其與標點之間不加空格,如:
有了 Markdown,能夠再也不用 Word。
行內代碼的兩端各添加一個空格。若行內代碼緊鄰標點符號,則其與標點之間不加空格
打開 Linux 虛擬終端,輸入
echo 'Hello World'
。
正文段落之間用一個空行來分隔,能夠顯得段落分明、結構不擁擠,如:
Markdown 是一種標記語言。在寫做時,你的全部文字都是沒有樣式的純文本,在其中插入若干 Markdown 標記後,被標記的文字便有了樣式。
好比,在你所寫的文字中,但願某一行的最終排版呈現一級標題的樣式,那就給這行文字加個一級標題的標記;某個地方有兩個字須要加粗,那就給這兩個字加個粗體標記。
文章中每一個段落的開頭不要縮進
列表中嵌套列表時,內層列表使用 4 個空格進行縮進,如:
- 外層列表項 1
- 外層列表項 2
- 內部列表項 a
- 內部列表項 b
想要像上面那樣在一個列表項中嵌入引用塊,只要在 Markdown 中將引用塊用 4 個空格縮進。除此以外,圖片、代碼塊等元素也能夠在列表下縮進
縮進時使用空格符,不用 Tab 符
中文排版時應全文使用中文全角標點,不管內容中是否包含英文詞語。除非內容中包含完整的英文句子或段落,這種狀況下英文內的標點使用半角標點。
網絡文章排版時使用直角引號——單引號「」,雙引號『』。一般先使用「」,在引號嵌套時纔在內層用『』。
直角引號在自媒體中比較常見,但也會有一些爭議。
在中文輸入法狀態下,可以使用 Shift + 6
輸入省略號。注意是 6 個點,而非 3 個點,如:
中文裏經常使用的標點有逗號、句號、頓號、冒號……
在中文輸入法狀態下,可以使用 Shift + -
輸入破折號。注意該符號應占兩個漢字寬度,如:
破折號,標示語段中某些成分的註釋、補充說明或語音、意義的變化。 ——《標點符號用法》
在中文輸入法狀態下,可以使用 Shift +
`(在 ESC 鍵下方) 輸入波浪線。可用波浪線表示數值的區間,如:
只要 10~20 分鐘你便能掌握這篇文章的要領。
注意,日期時間或地名的區間用破折號表示,如
某班上海——北京的高鐵的運行時間是 10:00——16:00。
做者相關閱讀: