問題描述

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