初學時,對不太熟悉的markdown語法,有個簡單記錄php
公式通常用Latex書寫,在線Latex編輯器可使用,有如下幾種方法供選擇html
有而後保存爲圖片gif格式,使用img標籤進行引用。api
使用Google Chart的服務器服務器
<img src="http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式" style="border:none;">
給個例子,markdown
<img src="http://chart.googleapis.com/chart?cht=tx&chl=\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" style="border:none;">
顯示結果爲(博客園的markdown編輯器下,爲何仍是執行文本形式?):編輯器
<img src="http://www.forkosh.com/mathtex.cgi? 在此處插入Latex公式">
給個例子:測試
顯示結果爲(響應太慢,引用圖片容易掛掉):網站
Markdown中有兩種方式,實現連接,分別爲內聯方式和引用方式。
內聯方式:google
This is an [example link](http://example.com/).
This is an example link..net
引用方式:
I get 10 times more traffic from [Google][1] than from [Yahoo][2] or [MSN][3]. [1]: http://google.com/"Google" [2]: http://search.yahoo.com/ "Yahoo Search" [3]: http://search.msn.com/ "MSN Search"
I get 10 times more traffic from Google than from Yahoo or MSN.
有兩種方式:
輸入兩個空格,而後回車;
點兩次回車(行間距較大);
有利於美觀的話,建議採用第二種方式。
實際上markdown背後是HTML語言,因此在圖片居中的方式有兩種
<center>居中內容</center>
<div align = center>居中內容</div>
markdown背後都有本身的CSS樣式表,因此修改樣式表便可。
img{ positon:relative; width:80%; left:10%; /*left爲(img父元素元素的width - img元素本身的width)÷2*/ }
實際上想實現本身喜歡的任意風格,均可以經過編寫HTML和CSS來實現。
關於代碼塊的編寫,略微要複雜一點,若是要展現某段HTML代碼,在markdown編輯器下不能用tab鍵來指明這是一段HTML代碼,這是無效的,你的HTML代碼執行起來,而不是代碼自己。在測試的時候發現了幾個問題,還不是特別明白:
另外值得注意的是,CSDN的markdown的語法說明中有關於代碼塊的說明,用先後各一個反引號來指明行內一小段代碼,用TAB來指明代碼塊,用先後三個反引號來指明須要高亮的代碼塊。
不知道有沒有一篇總結的博文來分析這種不一樣編輯器下的差別性?仍是說跟網站自身對HTML的處理有關,好比涉及到代碼添加行號,不一樣語言關鍵字的高亮等,都會涉及到JavaScript,是這樣的嗎?。