Markdown的使用心得
? ? ? ?Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成格式豐富的HTML頁面。在使用Markdown這類的編輯器之前,當word文檔需要發布的時候, 總是會需要考慮通過doc發布還是pdf發布, 還是其他主流的mht。但是不管怎樣方式發布都還是要有word等富文本編輯器,然后各種轉換工具如 doctopdf, pdftodoc等等,這樣相 ? 對來說是比較繁瑣的和浪費時間與資源。而markdown編輯器可以克服這些所有缺點。同時,Markdown的功能強大,具有專注內容、格式轉換方便、兼容性好等優點,最重要的是它易學易寫易懂。Markdown 語法的目標是:成為一種適用于網絡的書寫語言。Markdown 不是想要取代 HTML,甚至也沒有要和它相近,它的語法種類很少,只對應 HTML 標記的一小部分。Markdown 的理念是,能讓文檔更容易讀、寫和隨意改。HTML 是一種發布的格式,Markdown 是一種書寫的格式。因此,Markdown 的格式語法只涵蓋純文本可以涵蓋的范圍。
? ? ? ?Markdown中的段落和換行:一個 Markdown 段落是由一個或多個連續的文本行組成,它的前后要有一個以上的空行(空行的定義是顯示上看起來像是空的,便會被視為空行。比方說,若某一行只包含空格和制表符,則該行也會被視為空行)。普通段落不該用空格或制表符來縮進。「由一個或多個連續的文本行組成」這句話其實暗示了 Markdown 允許段落內的強迫換行(插入換行符),這個特性和其他大部分的 text-to-HTML 格式不一樣(包括 Movable Type 的「Convert Line Breaks」選項),其它的格式會把每個換行符都轉成?<br/>?標簽。如果你確實想要依賴 Markdown 來插入?<br />?標簽的話,在插入處先按入兩個以上的空格然后回車。的確,需要多費點事(多加空格)來產生?<br />?,但是簡單地「每個換行都轉換為?<br />」的方法在 Markdown 中并不適合, Markdown 中 email 式的?區塊引用?和多段落的?列表?在使用換行來排版的時候,不但更好用,還更方便閱讀。Markdown中的標題:Markdown 支持兩種標題的語法。類?Setext?和類?atx?形式。類Setext 形式是用底線的形式,利用 =?(最高階標題)和?-?(第二階標題),類 Atx 形式則是在行首插入 1 到 6 個?#?,對應到標題 1 到 6 階。Markdown中的區塊引用Blockquotes:Markdown 標記區塊引用是使用類似 email 中用?>?的引用方式。如果你還熟悉在 email 信件中的引言部分,你就知道怎么在 Markdown 文件中建立一個區塊引用,那會看起來像是你自己先斷好行,然后在每行的最前面加上?>?,Markdown 也允許你偷懶只在整個段落的第一行最前面加上?>?,區塊引用可以嵌套(例如:引用內的引用),只要根據層次加上不同數量的?>?,引用的區塊內也可以使用其他的 Markdown 語法,包括標題、列表、代碼區塊等。Markdown中的列表:Markdown 支持有序列表和無序列表,無序列表使用星號、加號或是減號作為列表標記。很重要的一點是,在列表標記上使用的數字并不會影響輸出的 HTML。Markdown中的代碼模塊:和程序相關的寫作或是標簽語言原始碼通常會有已經排版好的代碼區塊,通常這些區塊我們并不希望它以一般段落文件的方式去排版,而是照原來的樣子顯示,Markdown 會用?<pre>?和?<code>?標簽來把代碼區塊包起來。要在 Markdown 中建立代碼區塊很簡單,只要簡單地縮進 4 個空格或是 1 個制表符就可以。Markdown中的鏈接:Markdown 支持兩種形式的鏈接語法:?行內式和參考式兩種形式。不管是哪一種,鏈接文字都是用 [方括號] 來標記。要建立一個行內式的鏈接,只要在方塊括號后面緊接著圓括號并插入網址鏈接即可,如果你還想要加上鏈接的 title 文字,只要在網址后面,用雙引號把 title 文字包起來即可。
? ? ??通過幾天的學習我不僅也對Markdown編輯器有了更好地認識,也掌握了它的一些基本用法。如字體的設置:當在一個字、一句話、一個段落之前加上“#”可以改變字體字號的大小。如引用:只需要引用的內容前加“>”。以及顯示代碼、圖片和鏈接的格式、表格的樣式和一些讓文章變得更加漂亮的輔助功能等。
? ??
? ? ? ?雖然這幾天中還只是學習了Markdown編輯器的一些相對來來說比較基礎的用法和應用,但是卻深刻的體會到了Markdown易學易寫易懂的這個優點。同時,也因此對之后更加深入的學習和應用該編輯器來完成文檔的編寫也充滿了期待。
總結
以上是生活随笔為你收集整理的Markdown的使用心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现栅栏密码加解密
- 下一篇: 动态规划算法