我有一些問題,下面的字符串,而 試圖語法高亮他們:降價和語法高亮Django中混合代碼
例
<code class="php"><? echo "<input type=\"text\">"; ?></code>
PHP的一部分被正確地呈現,但HTML部分休息。
我用的是降價和語法高亮從
http://www.djangosnippets.org/snippets/119/
片斷任何想法如何逃脫PHP代碼正確裏面的HTML部分?
我有一些問題,下面的字符串,而 試圖語法高亮他們:降價和語法高亮Django中混合代碼
例
<code class="php"><? echo "<input type=\"text\">"; ?></code>
PHP的一部分被正確地呈現,但HTML部分休息。
我用的是降價和語法高亮從
http://www.djangosnippets.org/snippets/119/
片斷任何想法如何逃脫PHP代碼正確裏面的HTML部分?
Python的降價與做語法高亮Pygments來做整合。
您可以使用突出顯示的語法從降價轉換爲帶有源代碼的html格式文本。
簡短的版本是:
import markdown
html = markdown.markdown(text,['codehilite'])
html
包含源代碼的HTML格式的文本高亮顯示。你只需要指向CSS風格,就是這樣。
看一看how to setup markdow and pygments to do syntax highlight for blogger.
在您的解決方案,你可以只包括對CSS的引用這使得它更容易。
如果您告訴我我的解決方案以何種方式無效(您會得到什麼輸出?您期望輸出什麼?您會得到什麼錯誤?)我可能會幫助您更多。對不起,我的回答對你不起作用。 – 2010-01-17 20:07:34