Code Friendly Block Quotes

时间:2011-01-11 作者:Doug Molineux

我有一个自我托管的Wordpress博客(位于http://www.dougmolineux.com/wp 如果您感兴趣:)

我在上面放了很多代码片段,因为我是个程序员。如何使这些“片段”代码友好?现在,我在每个撇号周围使用一个简单的块引号,它将所有的单撇号和双撇号转换为奇怪的符号,当代码实际被复制和粘贴时,这些符号将不起作用。

我愿意转换到一个新的主题,或改变现有的主题。

谢谢

3 个回复
最合适的回答,由SO网友:edelwater 整理而成

geshi

<通常,Geshi库是一个流行的格式化代码库(http://qbnz.com/highlighter/)

Geshi作为WordPress插件,WordPress的几位作者将Geshi“打包”在插件中。选择:http://wordpress.org/extend/plugins/search.php?q=geshi

我个人使用的插件:http://wordpress.org/extend/plugins/codecolorer/. 这一方法的工作原理是用一个[cc lang=“bla”]代码标记来封装所有代码段,您可以在其中指定语言、宽度、行号等内容…

示例

geshi example

SO网友:Noel Tock

WP - SyntaxHighlighter Evolved

这是我最喜欢的一个,我遇到了其他人无法正确处理内容的问题(尽管被定义为正确的语言):

网址:

http://wordpress.org/extend/plugins/syntaxhighlighter/

说明:

SyntaxHighlighter Evolved允许您轻松地将语法突出显示的代码发布到您的站点,而不会丢失其格式或进行任何手动更改。它使用Alex Gorbatchev的SyntaxHighlighter JavaScript包。

截图:

alt text

SO网友:Tamara

上面提到的两个选项都很好。。。但如果只需要突出显示语法,则可能需要一些不太健壮的东西,如wp syntax 它与wordpress 3.5.1版本兼容:在查看您的网站时,我注意到您仍在运行wordpress 3.3.1,别担心,这对您仍然有效。http://s-plugins.wordpress.org/wp-syntax/assets/banner-772x250.jpg无行号

带有行号

适用于PHP、Ruby、Java和许多其他流行的开发语言

结束

相关推荐

WordPress Codex的本地副本?

有时我想在没有网络连接的情况下开发WordPress主题。我需要Function Reference 和Template Tags 要有生产力。我搜索了一份可下载或SVN版本的Codex 但找不到。最后我试着用镜子把它照出来wget, 但结果参差不齐(太大了!)。有更好的办法吗?