CSDN-markdown黑色背景程式碼生成
阿新 • • 發佈:2019-02-17
不用程式碼解決生活中問題的程式設計師,不是一個好程式設計師 —— gdx(高大俠)
從我寫部落格之初,一直都想在部落格裡貼看起來高大上的 黑色背景五彩繽紛的程式碼,但苦苦搜尋之後仍受限於部落格自帶的編輯器。終於,功夫不負有心人,在知道CSDN部落格的markdown編輯器用的是html4語法之後,我找到了一個方法。
1. 獲得程式碼的html5格式
這是IDE中程式碼風格,複製貼上到word中:
可以看到是儲存了程式碼顏色的。然後檔案->另存為,選擇html格式。用記事本開啟,我們可以看到其中有這樣一段程式碼:
<p class=MsoNormal align=left style='text-align:left;text-autospace:none'> <b><span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#CC7832'>package</span></b> <span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:#D9E8F7'> Test</span> <span lang=EN-US style='font-size:10.0pt;font-family:Consolas;color:lavender'>;</span></p>
這段程式碼描述了package Test;
這一行的字號字型和顏色。我們可以發現每個<p>...</p>
儲存了程式碼中一行的資訊,每個<span>...</span>
中有一個單詞或標點,我們需要提取它的字型和顏色(字號自己設定),然後轉變成html4語法格式。
2. 轉化為html4格式
如圖是html4格式,其中<table><tr><td bgcolor=#00000>...</td></tr></table>
把背景設為黑色,<ol>...<ol>
是有序列表,裡面每個<li align='left'>...</li>
<font>...</font>
中有一個單詞或標點,包含了這個單詞的字號字型顏色資訊。那麼重點來了,我們要把htm5格式的程式碼轉化為html4格式。以下是我的程式碼:
3. 程式碼
好東西拿出來大家一起分享(ノ ̄▽ ̄)
|
4. 複製到markdown
執行之後,把控制檯輸出的程式碼複製貼上到markdown編輯器中,得到如下結果:
大功告成ヾ(゚∀゚ゞ)