問題描述

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