我想寫一個博客,我想以一種整潔的格式顯示c#代碼。有沒有辦法。我喜歡用堆棧溢出的方式來完成,包括顏色。 :)如何在網頁中顯示格式化的代碼
回答
你有不少選項在這裏,但我會建議不要使用JavaScript格式化程序。如果用戶禁用腳本,您仍然希望代碼看起來不錯。
如果您正在使用Visual Studio,生產力電動工具插件具有「複製HTML」選項:
http://blogs.msdn.com/b/kirillosenkov/archive/2010/06/07/copy-code-in-html-format-with-visual-studio-2010.aspx
喬恩斯基特提供給公衆使用代碼格式:
http://csharpindepth.com/CodeFormatterTool.aspx
如果您使用PHP,GeSHi是一個很好的服務器端選項:
http://qbnz.com/highlighter/
我認爲堆棧溢出使用谷歌代碼,美化:
http://code.google.com/p/google-code-prettify/
是SyntaxHighlighter的另一個很好的客戶端解決方案:
http://alexgorbatchev.com/SyntaxHighlighter/
謝謝約翰。在我的博客上發佈代碼是一件輕而易舉的事情。我正在使用visual studio 2010,生產力動力工具很快。 – 2011-03-02 17:41:13
互聯網的任何部分在JavaScript禁用的情況下仍然看起來不錯嗎? – Anthony 2011-05-24 22:25:15
沒有它,我建立的任何東西都很好看。我是「漸進式增強」的忠實粉絲。 – 2011-05-25 15:01:32
SO使用google-code-prettify,這是Javascript + CSS。你應該獲得你需要在該網站上的所有文件。
此外,如果您不介意使用PHP,則有GeSHi。但客戶端可能會更好,所以我會使用代碼優化器。
+1#哇..我沒有注意到它是美容院使用的SO – 2011-03-02 16:09:55
謝謝Rafe。現在我開始使用visual studio插件。我一定會考慮今天的美化。 – 2011-03-02 17:44:53
請讓我知道如何使用google-code-prettify在blogspot.com上垂直或水平滾動 – 2011-12-12 08:33:08
<blockquote>
//.....Code
<blockquote>
這並沒有真正回答這個問題。嘗試添加更多的細節,使其更加完整。 – 2011-12-16 21:31:33
的語法高亮和谷歌代碼,美化是客戶端解決方案,它可能會更好,因爲它更靈活的在任何網頁(.PHP被應用| 的.aspx | .jsp | .html)。它的缺點是:
最初當頁面加載時,格式化代碼以原始格式顯示。 JavaScript花費一些時間來構建代碼的語法高亮顯示。
如果javascript被禁用,則不起作用。
解:預建立的語法格式化的代碼。 Syntax Highlight Generator是一個開源的在線工具,用於預先構建您的代碼。該工具建立在Syntax Highlighter v3.0庫上。
語法高亮發電機組的配置: codeworkout.blogspot.com/2014/07/online-generator-tool-for-code-syntax_18.html
- 1. 如何在格式化的HTML頁面中顯示html代碼
- 2. Android:如何在TextView中顯示格式化的代碼?
- 3. 輸出代碼到格式化網頁
- 4. 在C#中的文本框中顯示格式化的代碼
- 5. 在div中顯示的格式代碼
- 6. 網頁顯示與代碼
- 7. 如何顯示存儲在表中的網頁上的代碼?
- 8. 在HTML中格式化java代碼以在IDE中顯示它
- 9. 如何在Xcode中格式化代碼?
- 10. 如何格式化的PHP代碼,以顯示這更好
- 11. 顯示在網頁上的PHP代碼
- 12. 如何在網頁中顯示Java類的代碼(JSP)
- 13. 如何在java中設置網頁源代碼的格式?
- 14. 如何格式化代碼
- 15. Python燒瓶以及如何在網頁中顯示代碼
- 16. 如何在網頁中顯示縮進源代碼? HTML? CSS?
- 17. 我如何格式化此網址,以便在JavaScript中顯示?
- 18. 在網頁上使用JSON格式化的顯示消息
- 19. 如何獲取Visual Studio代碼以格式化代碼顯示斜體字體?
- 20. 如何在網頁中顯示Microsoft .doc或.docx格式?
- 21. 用於在網頁上發佈代碼的代碼語法格式化程序
- 22. 在HTML網頁上顯示RAW格式
- 23. 如何避免在Angularjs中顯示UI網格單元格中的html代碼
- 24. 在網頁上格式化代碼片段
- 25. 在網頁上顯示Ruby代碼的最佳方式?
- 26. 不顯示HTML網頁中格式化空白
- 27. 格式化顯示網站目錄的文件的頁面?
- 28. 如何格式化我的C++代碼?
- 29. 如何將aspx-markup格式化爲html將其顯示在網頁上
- 30. 如何在Intellij中格式化Java代碼,如C#風格?
我可以建議[Github的要旨(https://gist.github.com/) – jksnw 2015-03-26 13:41:38