標籤:

markdown為什麼不支持目錄和腳註?

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 |