markdown 的目標是實現「易讀易寫」
markdown 的語法有個主要的目的:用來作為一種網路內容的寫作用語言
請注意,在 html 區塊標籤(div、p...)中不能使用markdown 語法。在區段標籤(span、del、cite...)中可以使用
不過需要注意的是,code 範圍內,不論是行內還是區塊, < 和 & 兩個符號都一定會被轉換成 html 實體,這項特性讓你可以很容易地用 markdown 寫 html code
markdown 中 email 式的 區塊引言 和多段落的 列表 在使用換行來排版的時候,不但更好用,還更好閱讀。
markdown 支援兩種標題的語法,setext 和 atx 形式
setext 形式是用底線的形式,利用 = (一級標題)和 - (二級標題),任何數量的 = 和 - 都可以有效果例如:
atx 形式則是在行首插入 1 到 6 個 # ,對應到標題 1 到 6 級,(可以選擇性地「關閉」atx 樣式的標題,這純粹只是美觀用的)例如:
this is an h4
this is an h5
this is an h6
這是一首詩:床前明月光,疑似地上霜,舉頭望明月,低頭思故鄉。 這一段還沒結束嗎?
這是一首兒歌:門前大橋下,游過一群鴨,快來快來數一數二、四、六、七、八。
這是一段內容這是另一段內容這是一段裡面的內容
這是引言內容
專案標記後面則一定要接著至少乙個空白或 tab
<?php
echo 'hello world';
?>
要在 markdown 中建立程式**區塊很簡單,只要簡單地縮排 4 個空白或是 1 個 tab 就可以如:
在程式**區塊裡面, & 、 < 和 > 會自動轉成 html 實體
行內形式的鏈結
[鏈結文字][辨識鏈結標籤]
[辨識鏈結標籤]:
鏈結的定義可以放在文件中的任何乙個地方,我比較偏好直接放在鏈結出現段落的後面,也可以把它放在文件最後面,就像是批註一樣。
如:
最近[baidu][1]不能使用,[google]也不能使用,那還有什麼能用呢?
[1]:
[google]:
markdown使用星號或下劃線作為標記強調字詞的符號
使用星號或下劃線包圍的會變為斜體使用兩個星號或下劃線包圍的會變為粗體
*aaaaaaaaa*
_bbbbbbbbbb_
**aaaaaaaa**
__bbbbbbbbbb__
注意符號兩邊不能有空白
如果要標記一小段行內程式**可以使用,反引號引起來
要想獲取字串長度請使用`strlen()`函式
程式中**中的&與《會被轉成html實體,容易插入html**
aaa
行內的語法:
[上傳失敗...(image-4a964c-1528699767654)]
[上傳失敗...(image-81b268-1528699767657)]
![alt text][id]
[id]: ./1.jpg "美女"
markdown 可以利用反斜槓來插入一些在語法中有其它意義的符號
markdown 支援在下面這些符號前面加上反斜槓來幫助插入普通的符號:
\ 反斜槓
` 反引號
* 星號
_ 底線
{} 大括號
方括號() 括號
# 井字型大小
+ 加號
- 減號
. 英文句點
! 驚嘆號
linux 使用markdown寫文件
github上很多專案都使用 md來做說明文件 github上會自動將.md檔案內容轉成html進行呈現 想用go來寫個相關的解析器,順便練手 markdown位址 wget unzip markdown 1.0.1.zip cd markdown 1.0.1 編譯tags檔案 檢視 markdow...
學習使用markdown編輯文件
水果 蘋果葡萄 蔬菜芹菜 青椒這是 h6這是 h6 區塊引用 this is a blockquote with two paragraphs.lorem ipsum dolor sit amet,consectetuer adipiscing elit.aliquam hendrerit mi p...
使用svn儲存markdown文件
使用svn管理md文件時,使用谷歌直接訪問出現中文亂碼,解析格式錯誤的問題,可以通過安裝谷歌瀏覽器的外掛程式解決。一 解決格式解析錯誤的問題 安裝外掛程式 markdown preview plus 安裝完畢後,設定如下 直接選擇喜歡的md格式,然後重新整理頁面即可。二 處理檔案編碼問題。舊版本的谷...