我想爲我的WordPress博客打造一個很好的語法高亮器。我有什麼選擇可用?我經常看到一個顏色很好的語法高亮顯示和複製到剪貼板的選項。有沒有人有一個想法這是什麼工具?如何將語法高亮添加到WordPress.com上託管的WordPress博客?
回答
在wordpress.com上,您無法安裝插件,因此您必須使用Wordpress的內置小工具。
不喜歡它:
[code language='python']
[/code]
需要注意的是這些標籤的可視化編輯器,而不是HTML編輯器裏面去。
你可以找到更多的信息here。
那麼,如何在WordPress上託管的WordPress博客上安裝插件。因爲OP需要 – user776686 2014-01-06 12:45:05
這不能正確回答問題,因爲OP要求wordpress.com而不是wordpress.org,前者不支持插件安裝。 – Lucky 2015-09-15 09:26:55
SyntaxHighlighter是一個不錯的工具。它使用JavaScript和CSS類來標記應該突出顯示的HTML元素。它還允許將代碼複製到剪貼板並打印。
如果您不想或不能在您的博客上安裝內容,我建議您使用pygments來突出顯示您的代碼。我描述了這個here。
這是一種離線的選項(我知道你問的在線工具,但以防萬一...)
我使用離線工具來處理博客條目與源代碼示例爲HTML格式,然後就交html。
這真的只是:
- 抵消至少4個 空間的源代碼,並指定語言的 第一線像
:::html
- 通過運行文件:
python腳本:
import markdown
html = markdown.markdown(text,['codehilite'])
我使用pygments設置降價,可能您只需對源代碼使用pygments即可。你運行該腳本文件,然後複製粘貼HTML到你的博客。
您可以轉儲CSS樣式,以突出語法,從pygments,然後或者鏈接到它或包括它在您的頁面。我不確定wordpress是否支持。
Here is how to setup markdown with pygments to do syntax highlighting(對於Blogger - Blogger的唯一具體內容是它使用CSS更新Blogger css以突出顯示代碼)。
你可以使用Alex Gorbatchev的SyntaxHighlighter。它的JavaScript和非常簡單和良好的支持,易於安裝和修改。以下是博客的一些說明......但您需要做的是刪除blogger = true行。
http://code-slim-jim.blogspot.com/2010/11/adding-syntax-higher-to-your-blog.html
語法高亮的最好方法是使用prismjs,這與真棒功能完全免費。
它支持幾乎所有的編程語言,shell腳本等等。
這是非常輕的重量,它不會像其他語法突出顯示插件速度慢下來你的網站速度。
對於配置prismjs,你需要在你的function.php文件中做很少的代碼調整。按照這個博客中的turoails http://skillslane.com/setup-syntax-highlighter-for-wordpress/
我開發了一個名爲「Mivhak」的WordPress插件lightweight syntax highlighter。該插件有一個後端代碼編輯器,可以方便地插入代碼,並提供實時錯誤檢查和語法高亮顯示。它也是highliy可定製的。
插件託管在wordpress.org上
但是,我如何安裝Mivhak,因爲我使用WordPress的博客託管在wordpress.com? – 2017-04-26 17:05:17
@ArmanOrtega當我寫這個答案我不知道的事實,你不能在WordPress.com上安裝插件 – 2017-04-27 17:28:37
hm。好的注意到... – 2017-04-27 19:36:51
- 1. 如何將JavaScript小部件添加到Wordpress.com託管的博客?
- 2. 從wordpress.com移動到自託管的WordPress博客
- 3. 如何在博客中添加F#語法高亮
- 4. 如何將WordPress博客添加到Facebook
- 5. wordpress.com上的隨機背景託管的博客
- 6. WordPress的。如何添加一個js腳本? (託管在wordpress.com)
- 7. 在AWS上託管wordpress博客
- 8. 如何將capybara dsl語法高亮添加到vim語法higlighting?
- 9. 如何將語法高亮添加到崇高文本2
- 10. 如何將谷歌分析添加到WordPress的託管博客(無法訪問html)
- 11. 如何將wordpress博客移動到帶博客的wordpress站點
- 12. 將舊的wordpress.com網站統計移至自我託管的博客
- 13. 我如何將特定內容(博客文章除外)添加到Wordpress博客?
- 14. Wordpress.com博客的靈活性
- 15. WordPress.com上的直播電臺博客
- 16. 如何將wordpress插件添加到免費博客?
- 17. 如何將自定義過濾器添加到WordPress博客?
- 18. 如何爲wordpress託管的博客創建提交按鈕?
- 19. 如何將託管的博客整合到網站
- 20. 自我託管WordPress的博客不能旋轉圖像上傳
- 21. 在其他網站的服務器上託管wordpress博客
- 22. 網址可以在託管的WordPress博客上重定向嗎?
- 23. 添加博客到wordpress頁面
- 24. 在博客中的語法高亮像在Sublime Text 2
- 25. 如何在我的WordPress博客上配置漂亮的網址?
- 26. 使用codeigniter發佈到wordpress.com博客
- 27. 將語法高亮添加到NetBeans中的.less文件
- 28. 如何使用laravel託管wordpress博客5
- 29. 如何添加額外的語法高亮規則到現有的Vim語法高亮腳本?
- 30. 將語法高亮添加到gh頁面
Dupe? http://stackoverflow.com/questions/81338/how-to-blog-code-at-wordpress-com – 2009-08-13 18:07:51
好的。我做到了。標記爲愚蠢。 – 2009-08-13 18:10:39
我經常看到一種顏色很好的語法高亮顯示和複製到剪貼板的選項 - 有沒有人知道這是什麼工具? – codingfloor 2009-08-13 18:12:36