問題描述
我想知道是否有人知道線上服務,我們貼上程式碼,並生成該程式碼的彩色 html 原始碼。它可以是 PHP,HTML,CSS,Javascript,C,Java 。
想法是,一旦我有彩色的 html 程式碼,我可以很容易地把它放在我的 wordpress.com 部落格。我知道 [sourcecode language="whatever"],但只想知道一種支援多種語言的線上服務。好處是,我可以從我的程式碼的線上服務中選擇任何顏色風格/主題。
謝謝
最佳解決方案
也可以使用 http://tohtml.com/html/或 GeSHi
次佳解決方案
Prettify 是 StackOverflow 使用的程式碼著色器。
第三種解決方案
你可能想看看 SyntaxHighligher 。它使用 JavaScript,因此它不使用您自己的伺服器資源,並支援一堆配色方案。 http://alexgorbatchev.com/wiki/SyntaxHighlighter
將程式碼放在另一個網站上的生成器中的問題是,如果您將其更改到某處,您必須將其重新置入,這可能變得乏味。
第四種方案
CodeColorizer 是一個。
第五種方案
你的意思是程式碼貼上服務,如 Pastie?
第六種方案
我最近發現了 http://hilite.me 。我喜歡它,因為有一個格式化文字的選項 – 在釋出配置檔案或一系列命令時很有用。
從 WordPress 的角度來看,我一直在嘗試修剪在 pingdom.com 掃描後執行的外掛數量,顯示了由於語法突出顯示外掛,我的頁面載入了多少時間 – 我很少釋出程式碼這真的不值得。
我喜歡在後面插入程式碼塊作為純 HTML 的想法,因為你以後不需要這個外掛,我假設不會影響頁面載入的時間。
第七種方案
我使用 WP-syntax 為 WordPress 。對我來說很好。這不是你正在尋找的,但我想我會在這裡提到,如果有人正在尋找語法高光在 WordPress 。從使用說明:
Wrap code blocks with <pre lang=”LANGUAGE” line=”1″> and </pre> where LANGUAGE is a GeSHi supported language syntax. The line attribute is optional.
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。