markdown雖然說比較簡單,但如果用來弄一個結構比較複雜的長文的話,如果不分級別,就很難看了。
markdown不能象word那樣自動組織多級編號的,所以只能事先規劃好結構。
我的體會是如果是有多級的文章。先是用#號來區分出幾級標題來,一般在三級,最多四級,再多就亂了。標題可以採取
第一部:財務管理
第一章:財務報表分析
第一節:財務指標
一:流動比率
再往下就考慮用段落來組織了,特別複雜的,可以再加一級如:
(一)流動比率定義
後續就是段落了。
普通的段落就是這個樣子。一般如果到(一)這個級別,能用簡單的幾段文件說清楚的,就用普通的段落。如果還說不清楚,再用#來分級就太亂了。可考慮這樣的思路。
下一級用有序列表,再下一級用無序列表。
比如:
定義的說明1
定義的說明2
這中間加普通段落是不會影響後續的連續編號的。
如果段落後,空一行,也不影響後面連續編號,但整個列表會變得很鬆散。就象這樣。-
定義的說明3
來看看再下一級會如何?- 在簡書中試出來是縮進3個空白就會成爲下一級列表。
- 再度試一試。
-
沒有問題,連續列表繼續進行。
如果實在是還想縮進的話,應該是在每一個級別後面至少再多加兩個空格,但超過3個會不會引起什麼情況?。試一下吧:- 這是第二級列級
- 這是第三級列表:這是加2到5個空格的效果。
- 這是第二級列表
- 這是從第二級開始算,加6個空格的效果,和上一個相比,好象是間距更小了點,但級別是不是有變就不知道了。
- 這是第二級列級
再看看,連續編號還是沒有斷。
加代碼塊會影響連續編號的。
this is some code
這時候連續編號就斷了。
-
如果不想被代碼塊打斷怎麼辦?
這是縮進了三個空格的代碼塊,這```號和代碼文字都要縮進三個空格才行。
現在看就不會打斷了。
但有的時候想打斷怎麼辦?比如象現在,加了一個普通段是不會打斷的,加二級列表,二級代碼塊也是不會打斷的。
加兩個回車也不能打斷。這時候,你需要在最後一個列表項後面加兩個空行,並且第二個空行寫上一個普通段落,或者加兩個空格都能斷開了。
我想重新開始列表
- 這樣就斷開列表了。
引用塊也能夠斷開列表。和代碼塊的道理一個樣,如果不想讓引用塊斷開列表,在>號前面加上三個空格,那後面的編號就會繼續。
在簡書中,回車好象是有效的。但其他地方好象要在結尾加兩個空格,回車纔有效。
- 後面就從1開始編號了。
按照這樣的思路組織文章,總共有:部、章、節、一、(一)、1、及無序列表七個級別,應該能夠組織好文章了。
如果有希望按照:
1.
1.1.
1.1.1.
1.1.1.1.
這樣的方式來組織文章,有人做了一個插件來實現。看各人喜好了。
https://github.com/legendmohe/markdown_index