研究了一個markdown做多級編號 第一部:財務管理

markdown雖然說比較簡單,但如果用來弄一個結構比較複雜的長文的話,如果不分級別,就很難看了。

markdown不能象word那樣自動組織多級編號的,所以只能事先規劃好結構。

我的體會是如果是有多級的文章。先是用#號來區分出幾級標題來,一般在三級,最多四級,再多就亂了。標題可以採取

第一部:財務管理

第一章:財務報表分析

第一節:財務指標

一:流動比率

再往下就考慮用段落來組織了,特別複雜的,可以再加一級如:

(一)流動比率定義

後續就是段落了。

普通的段落就是這個樣子。一般如果到(一)這個級別,能用簡單的幾段文件說清楚的,就用普通的段落。如果還說不清楚,再用#來分級就太亂了。可考慮這樣的思路。
下一級用有序列表,再下一級用無序列表。
比如:

  1. 定義的說明1

  2. 定義的說明2
    這中間加普通段落是不會影響後續的連續編號的。
    如果段落後,空一行,也不影響後面連續編號,但整個列表會變得很鬆散。就象這樣。

  3. 定義的說明3
    來看看再下一級會如何?

    • 在簡書中試出來是縮進3個空白就會成爲下一級列表。
    • 再度試一試。
  4. 沒有問題,連續列表繼續進行。
    如果實在是還想縮進的話,應該是在每一個級別後面至少再多加兩個空格,但超過3個會不會引起什麼情況?。試一下吧:

    • 這是第二級列級
      • 這是第三級列表:這是加2到5個空格的效果。
    • 這是第二級列表
      - 這是從第二級開始算,加6個空格的效果,和上一個相比,好象是間距更小了點,但級別是不是有變就不知道了。
  5. 再看看,連續編號還是沒有斷。
    加代碼塊會影響連續編號的。

this is some code
  1. 這時候連續編號就斷了。

  2. 如果不想被代碼塊打斷怎麼辦?

    這是縮進了三個空格的代碼塊,這```號和代碼文字都要縮進三個空格纔行。
    
  3. 現在看就不會打斷了。
    但有的時候想打斷怎麼辦?

  4. 比如象現在,加了一個普通段是不會打斷的,加二級列表,二級代碼塊也是不會打斷的。

  5. 加兩個回車也不能打斷。這時候,你需要在最後一個列表項後面加兩個空行,並且第二個空行寫上一個普通段落,或者加兩個空格都能斷開了。

我想重新開始列表

  1. 這樣就斷開列表了。

引用塊也能夠斷開列表。和代碼塊的道理一個樣,如果不想讓引用塊斷開列表,在>號前面加上三個空格,那後面的編號就會繼續。
在簡書中,回車好象是有效的。但其他地方好象要在結尾加兩個空格,回車纔有效。

  1. 後面就從1開始編號了。

按照這樣的思路組織文章,總共有:部、章、節、一、(一)、1、及無序列表七個級別,應該能夠組織好文章了。

如果有希望按照:

1.
1.1.
1.1.1.
1.1.1.1.

這樣的方式來組織文章,有人做了一個插件來實現。看各人喜好了。
https://github.com/legendmohe/markdown_index

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章