問題描述
我想知道是否有人知道在線服務,我們粘貼代碼,並生成該代碼的彩色 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。