-
1 # 農非農
-
2 # 清楓Jason
我來從以下幾個方面回答樓主的問題:
一、md檔案是什麼?
md的全稱是Markdown,.md檔案就是Markdown語言格式的檔案。
二、Markdown是什麼?
Markdown是一種輕量級標記語言,創始人為約翰·格魯伯(John Gruber)。允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成有效的 XHTML(或者HTML)文件。
在撰寫 Markdown 文件時,文件內容均為沒有樣式的純文字,在其中插入若干 Markdown 標記後,被標記的內容便有了樣式,這些經過精心設計的樣式會在最終渲染時呈現。
由於 Markdown 的輕量化、易讀易寫、純文字格式編寫特性,並且對於表格、圖片、公式\方程式、圖等都有較好的支援(含擴充套件支援),Markdown 深受技術人員和學生群體的喜愛,目前 Markdown 已經被廣泛應用於撰寫技術文件、學習筆記、部落格、電子書等方面。
三、如何使用md檔案?
可以透過Markdown編輯器來開啟、編輯和儲存md檔案。
四、Markdown編輯器推薦
目前有眾多Markdown編輯器,主流好用的有:Typora、MarkdownPad、Atom等。
本人重點推薦一款Markdown編輯器——Typora,Typora非常好用,它適用於 Windows、Linux 和 Mac 三種作業系統。它具有以下很強競爭力的特性:
(1)支援即時渲染技術,即時渲染使得你寫 Markdown 就象是寫 Word 文件一樣流暢自如。
(2)採用所見即所得的編輯方式,實現了即時預覽的功能,但也可切換至原始碼編輯模式。
(3)功能強大,除了支援標準Markdown語法外,還擴充套件支援:圖片、標題、列表、表格、程式碼圍欄、公式/方程式(數學/化學)、圖(流程圖、序列圖、甘特圖、類圖、狀態圖、餅圖等)、內聯樣式(快捷鍵、表情符號、連結)、其他(塊引用、水平線、腳註)等。
(4)檔案格式轉換方便,可以輕鬆將md檔案匯出為 HTML 、PDF、Epub、Word、影象等多種格式的文件。
(5)可以透過CSS配置來自定義主題。
-
3 # 銀河架構師
以 md 結尾的檔案,其實就是 Markdown 檔案。而 Markdown 是一種可以使用普通文字編輯器編寫的編輯語言,可以透過標記語法,使普通文字內容具有一定的格式。
Markdown 語法簡介命令,容易學習,比純文字強,也有一部分開發者使用其來寫部落格。另外,像專案的 README 檔案,一般都是 md 檔案,都是用 Markdown 語法編寫的,其效果如下圖所示:
基本語法下面簡單介紹一下 Markdown 的語法。
標題
以 # 開頭,1個代表一級標題,2個代表二級標題,以此類推,一直到六級標題。
斜體
一個 * 或者 _ 包括,如 * 斜體 *、_斜體_。
加粗
兩個連續的 * 或者 _ 包括,如 * 加粗 *、__加粗__。
有序列表
以 數字. 開頭,如 1. 、2.、3. 、4. 等
無序列表
以 *、+、- 開頭,其效果相同。
巢狀列表
以 *、+、- 開頭巢狀使用,其效果相同。
效果如下:
引用
以 > 開頭,即代表引用內容。
效果如下:
巢狀引用
下級引用在上級引用基礎上,多加一個 >。如圖所示:
效果如下:
程式碼塊
單行程式碼,用 ` 包括即可。
效果如圖:
多行程式碼,用 ``` 包括。
效果如下:
連結
格式為:[<文字>](地址 title),注意,地址和文字title空一格;title帶雙引號。
效果如下:
圖片
圖片的引入方式類似於連結,格式為:![<文字>](地址 title),注意,地址和文字title空一格;title帶雙引號。
編輯器編輯器應用首選Typora,輕量、簡潔、易用、免費。且支援多種模式,如印表機模式、專注模式、側邊欄等等。
線上編輯器首選 mdeditor,實時預覽,無需安裝。
好了,以上就是 md 檔案的使用方法,及相關編輯器選擇推薦。
回覆列表
md是簡稱,它的全名為MARKDOWN。Markdown是一種可以使用普通文字編輯器編寫的標記語言,透過簡單的標記語法,它可以使普通文字內容具有一定的格式。Markdown具有一系列衍生版本,用於擴充套件Markdown的功能(如表格、腳註、內嵌HTML等等),這些功能原初的Markdown尚不具備,它們能讓Markdown轉換成更多的格式,例如LaTeX,Docbook。Markdown增強版中比較有名的有Markdown Extra、MultiMarkdown、 Maruku等。這些衍生版本要麼基於工具,如Pandoc;要麼基於網站,如GitHub和Wikipedia,在語法上基本相容,但在一些語法和渲染效果上有改動。
一、md檔案的檢視方式
1、windows下可以安裝markdownpad來開啟md檔案。下載地址:https://markdownpad.com/download.html
2、ubuntu下則可安裝retext,用命令: retext xxx.md 檢視
二、md檔案的寫法
1、標題
1)規範的README檔案開頭都寫上一個標題,這被稱為大標題。
大標題 ====在文字下面加上 等於號 = ,上方的文字就變成了大標題。等於號的個數無限制,但一定要大於0個。
如果你只輸入了等於號=,但其上方無文字,那麼就只會顯示一條直線。如果上方有了文字,但你又只想顯示一條橫線,而不想把上方的文字轉義成大標題的話,那麼你就要在等於號=和文字直接補一個空行。
2)比大標題低一級的是中標題,也就是顯示出來比大標題小點。
中標題 -------在文字下面加上 下劃線 - ,那麼上方的文字就變成了中標題,同樣的 下劃線個數無限制。
如果你只輸入了短橫線(減號)-,其上方無文字,那麼要顯示直線,必須要寫三個減號以上。不過與等於號的顯示效果不同,它顯示出來時虛線而不是實線。同減號作用相同的還有星號*和下劃線_,同樣的這兩者符號也要寫三個以上才能顯示一條虛橫線。
3)標題還有等級表示法,分為六個等級,顯示的文字大小依次減小。不同等級之間是以井號 # 的個數來標識的。一級標題有一個 #,二級標題有兩個# ,以此類推。
#一級標題 ##二級標題 ###三級標題 ####四級標題 #####五級標題 ######六級標題注意井號#和標題名稱要並排寫作一行,顯示效果如圖:
2、顯示文字
1)普通文字
直接輸入的文字就是普通文字。需要注意的是要換行的時候不能直接透過回車來換行,需要使用<br>(或者<br/>)。也就是html裡面的標籤。事實上,markdown支援一些html標籤。當然如果你完全使用html來寫的話,就喪失意義了,畢竟markdown並非專門做前端的,然而僅實現一般效果的話,它會比html寫起來要簡潔得多得多啦。
怎麼樣顯示普通文字呢,
這樣顯示可以不,<br>
還是要這樣\<br>
注意第三行的<br>前加了反斜槓 \ 。目的就是像其他語言那樣實現轉義,也就是 < 的轉義。
效果如圖:
2)單行文字
使用兩個Tab符實現單行文字。
這是單行文字示例注意前面有兩個Tab。在GitHub上單行文字顯示效果如圖:
3)多行文字
多行文字和單行文字異曲同工,只要在每行行首加兩個Tab
這是一個多行文字示例:就是這麼簡單,試試吧多行文字顯示效果:
4)部分文字的高亮
如果你想使一段話中部分文字高亮顯示,來起到突出強調的作用,那麼可以把它用 ` ` 包圍起來。注意這不是單引號,而是Tab上方,數字1左邊的按鍵(注意使用英文輸入法)。
高亮`字示`例`哦`!
文字顯示效果:
5)縮排
文字開頭使用>號
>目錄
>>第一卷
>>>第一章
>>>>第一小節
>>>>>第一回合
示例顯示效果:
當然md檔案的用法還有很多,這裡就不一一示例了,總的來說md檔案使用簡單,格式也比一般文字豐富。