這兩天對(duì)markdown的形式多了許多理解,因?yàn)橐恢痹谡{(diào)試mindmanager2016 xml文件直接轉(zhuǎn)換為markdown的腳本卵迂。
有很多一開始以為是程序出錯(cuò),后面都發(fā)現(xiàn)是markdown的功能埠偿。也有很多想做的功能泽疆,發(fā)現(xiàn)markdown都已經(jīng)實(shí)現(xiàn)了。
首先钦铁,markdown會(huì)自動(dòng)合并上下行软舌,我一開始以為是出了bug,怎么換行都換不了牛曹,最后使用\t\n佛点,也就是一個(gè)制表符加一個(gè)換行符才起了作用。我很不理解黎比,為什么我的程序中什么bug都沒有超营,但還是會(huì)出問題?
一開始我以為是xml格式轉(zhuǎn)換出的數(shù)據(jù)格式有什么不對(duì)阅虫,但是即使打印出來演闭,也沒發(fā)現(xiàn)什么問題。
最后在網(wǎng)上查到了颓帝,matkdown不能自動(dòng)換行米碰,要換行必須在行尾加兩個(gè)空格。試了試果然可以购城。
到現(xiàn)在反倒覺得這是個(gè)很好的功能吕座,因?yàn)樵趍indmanager里面,一句話太長(zhǎng)不好輸入瘪板,而現(xiàn)在有了自動(dòng)合并上下行吴趴,就方便多了,簡(jiǎn)直是思維導(dǎo)圖的絕配侮攀。
還有這兩天經(jīng)常要在導(dǎo)圖中寫入html標(biāo)簽锣枝,發(fā)現(xiàn)寫入的標(biāo)簽會(huì)直接被瀏覽器顯示出來。
我本來只想顯示這行代碼<h1>Hello, flask!</h1>
魏身,沒想到網(wǎng)頁直接顯示了這樣的標(biāo)題樣式惊橱。
Hello, flask!
最后沒辦法,去了網(wǎng)上尋找解決方案箭昵,發(fā)現(xiàn)用<
代替<就好了税朴。
確實(shí)管用,可現(xiàn)在出現(xiàn)了一個(gè)新問題,原文丑陋不堪正林,可讀性差泡一。我反正是忍受不了<h1>Hello,flask!</h1>
這樣的代碼原文,這在導(dǎo)圖里面看起來簡(jiǎn)直不能忍受觅廓。
最后發(fā)現(xiàn)鼻忠,原來md有個(gè)`可以寫代碼,或者在前面加四個(gè)空格也可以杈绸。如果是行內(nèi)帖蔓,用兩對(duì)``或```包圍就行。這些解決了我不少困惑瞳脓。
現(xiàn)在我這么寫代碼塑娇。
`from flask import Flask
app = Flask(``__name__``)`
但不知道為什么,顯示出的效果永遠(yuǎn)是連在一起的一行劫侧。
from flask import Flask app = Flask(``__name__``)
試了第一行代碼后面加兩個(gè)空格埋酬,不行,沒變化烧栋;試了中間直接換行写妥,不行,第二行代碼會(huì)變成普通文字而不是代碼塊审姓;
最后珍特,我只好在每一行開頭都加個(gè)`,但這樣實(shí)在是看不過去邑跪。不斷的試驗(yàn)次坡,最后發(fā)現(xiàn)這種方法呼猪,在代碼開始和結(jié)束分別加一行3個(gè)`画畅,現(xiàn)在就完全好了。
\
``
def function():
pass
```
當(dāng)然可能是我支持的版本有問題宋距,在簡(jiǎn)書上轴踱,是可以直接前后只用一個(gè)\
的
最后就是markdown的顯示問題,自己試了很多視覺效果谚赎,覺得最好還是理解md的思想淫僻,標(biāo)題盡量用原版的,在有的瀏覽器中一級(jí)和二級(jí)標(biāo)題接正文的話壶唤,下面會(huì)有橫線(這線是我用三個(gè)下劃線___畫的)雳灵。
一級(jí)標(biāo)題
正文
二級(jí)標(biāo)題
正文
自己加的話可能會(huì)有沖突,例如比標(biāo)題下的更粗闸盔,不協(xié)調(diào)悯辙。
在文章中,總結(jié)性的單句話盡量用標(biāo)題形式。例如
這就是個(gè)四級(jí)標(biāo)題
四級(jí)標(biāo)題用####
注意最后有個(gè)空格躲撰,這個(gè)字體剛好和正文是一樣大的针贬。
還有列表用在很集中的地方,因?yàn)樗鼤?huì)改變縮進(jìn)拢蛋,例如
- 無序列表
- 無序列表
- 無序列表
而不是跟標(biāo)題一樣桦他,用在很長(zhǎng)的篇幅中,而且無序列表最后(也就是段首“而不是”三個(gè)字前)必須加一空行谆棱,要不縮進(jìn)會(huì)持續(xù)快压。
- 有序列表
- 有序列表
- 有序列表
現(xiàn)在縮進(jìn)好了。