markdown為什麼不支持目錄和腳註?
01-30
markdown是非常輕量的標記語言,但是目錄和腳註我感覺也是比較重要的功能。
- 搜索了下php-markdown是支持腳註的- 有些修改版本也是支持目錄功能的,比如這裡 Automatic TOC in github-flavoured-markdown但是都沒有在md官方 http://daringfireball.net/projects/markdown/syntax (算是官方嗎)看到
Markdown是沒有一個所謂的規範的(作者都不支持這麼做),所以某些特性需要寫作工具自己支持才可以。所以有可能A的markdown到B上就無法正確顯示了。
比如我使用的MWeb(目前只支持Mac平台)是支持這兩個功能的:目錄語法:[toc]
腳註語法:":"後面有個空格
正文[^1]文字
[^1]: 腳註內容
你可以試試你所用的是否支持這樣寫。
目錄可以運用markdown + html混編做到
或許會覺得比markdown的原生語法複雜一點,但是其實也很簡單,代碼如下:[1.一級目錄](#1)
[1.1二級目錄](#1.1)
[1.1.1三級目錄](#1.1.1)
&
一級目錄 &
&
二級目錄 &
&
三級目錄 &
效果如下:用的編輯器是Haroopad,體驗還可以
markdown關注內容本身就好了,目錄註腳什麼的,可以在格式衍生之後再做。我自己的話,markdown寫好後,pandoc轉下word,然後再word裡邊什麼目錄註腳都毫無壓力了。markdown我覺得最引人入勝的地方就是內容和形式的分離。
看你怎麼去看待「輕」這個程度了。
如果有一篇文章「輕」到需要你去做腳註,那你覺得打開一個markdown的軟體會跟word有很大區別嗎?這是一個產品定位的問題。如果markdown的定位往複雜編輯走的話,是會在後面加上的。可以期望一下,markdown成為一個輕量的latex
use:
* auto-gen TOC:
{:toc}
目錄和腳註都可以通過插件來做到的,可選配置吧算是
在開頭用[toc]可以自動生成目錄
推薦閱讀:
※Markdown or LaTeX?
※就我一人覺得markdown太弱嗎?問題出來哪裡?
※HyperDown:一個結構清晰,易於維護,現代的 Markdown 解析器
※一鍵!將 Word 轉換為 Markdown
※Markdown 入門
TAG:Markdown |