markdown的學習心得

目前看來, markdown的標準有點碎片化了.好比oschina就不能內嵌html.最基本的語法就不說了,就那些東西.
#表格處理 html

| 時間 | 地點 |  
|------|------|  
| a    | b    |

若是表格列數和行數比較多的話,源碼顯示仍是很亂的,編輯也行累,推使用一些在線的輔助工具,好比markdown table generator,這樣會比較省事jquery

#特殊字符轉義 好比須要在表格中使用|符號,能夠用|代替,124是管道符號 | 的ascii碼 git

時間 地點
| b

#刪除線 markdown中沒這樣的語法,只能內嵌html, 好比
<s>被刪除的內容</s>github

#編輯工具 免費工具 MdCharm
收費工具 MarkdownPad2, 解釋器選擇github flavored Makrdown offlinemarkdown

#目錄、標題序號 有的平臺支持[toc]標籤,能夠生成文檔目錄.但大多數都不支持.oschina的博客是自帶文檔結構圖的.若是是在本機編輯markdown, 生成html時,能夠加上一段js代碼,自動生成序號和目錄.   輸入圖片說明
MarkdownPad2能夠設置<head>標籤中的內容, MdCharm 沒有這樣的功能,須要手動在html中添加.
參考代碼: https://github.com/i5ting/markdown_toc
我在他的代碼基礎上作了這樣的修改:工具

  1. 將必要的js源碼直接放到了head中, 減小外部依賴, 主要是jquery和 jquery tree(樹狀結構)
  2. 目錄中使用的icon也刪除掉了, 而是使用+, - 做爲展開和摺疊的icon, 這樣就不須要依賴外部的圖片資源.
  3. 不須要修改<body>, 加載時, 自動添加目錄相關的html標籤

源代碼在
https://git.oschina.net/wzj_whut/markdown-auto-toc.net

相關文章
相關標籤/搜索