手机扫码 继续浏览

完善的代码高亮插件Crayon Syntax Highlighter

摘要: 分享代码博客?程序员博客?想要一个酷炫的代码高亮插件?Crayon Syntax Highlighter 我认为可以算是目前样式最多、易用性最高、功能最强的 WP 代码高亮插件了。

Crayon Syntax Highlighter 是一款WordPress插件,功能用于代码高亮显示。

分享代码博客?程序员博客?想要一个酷炫的代码高亮插件?Crayon Syntax Highlighter 我认为可以算是目前样式最多、易用性最高、功能最强的 WordPress代码高亮插件了。也因此 Crayon Syntax Highlighter 会比其它的插件大一些。

如果我用的不是WordPress呢?别慌,Crayon Syntax Highlighter 不仅可以作为插件使用,同时它还可以用于PHP开发的程序中!因此,只要只要是php程序都可以用 Crayon Syntax Highlighter 来实现代码高亮。

Crayon Syntax Highlighter 下载

作者网站:http://aramk.com

WordPress插件下载:https://wordpress.org/plugins/crayon-syntax-highlighter/

GitHub地址:https://github.com/aramk/crayon-syntax-highlighter

代码高亮效果图展示

代码高亮支持的程序语言

C1、ABAP、ActionScript、AmigaDOS、Apache、AppleScript、Arduino、Assembly (x86)、AutoIt、C、C#、C++、Clojure、CoffeeScript、CSS、Delphi/Pascal、Delphi Web Script、Diff (thanks to omniavin)、Erlang (thanks to Daniel)、Fabric Engine KL、Go、Haskell、HTML (XML/XHTML)、INILua、Maya MEL、Microsoft Registry、MIVA Script、Monkey、MS-DOS、MySQL、Java、JavaScript、Objective-C、Papyrus、Perl、PHP、PL/SQL、PostgreSQL、PowerShell、Python、R、Ruby、Rust (thanks to Stibbons)、Scheme (thanks to Harry75369)、Shell (Unix)、Swift (thanks to weyhan)、Transact-SQL、TeX、Vim、Visual Basic、Visual Basic .NET、YAML、ZSH

Crayon Syntax Highlighter 使用

1.作为WordPress插件使用

作为插件使用就简单多了。后台安装插件,哔哩哔哩设置一番就好了。懂WordPress的自然懂,不懂的就动动手百度、谷歌一下。

2.其他PHP程序中使用

这个才是我要讲的重点,因为我的程序不是用WordPress的开发的(呵呵!)。

首先把源码下载下来;

然后看实例代码,实例代码在 util/external_use.php 这个文件中;

大致的使用方法在上面的代码中我都以注释的方式解释过了。当然如果想要和你用的程序进行匹配,还要进行深度整合才会更完美。简单简绍一下我的整合方式:

后台编辑器我使用的是CKEditor编辑器,安装了pbckcode插件,然后对这个插件进行了简单的修改,效果如下:

文章页调取文章的时候,利用正则匹配到文章中包含的pre标签,并对代码进行高亮处理,然后输出。

以上只是我网站的处理方法,仅供参考!如果有更好的方法,可以留言告诉我。

发布评论

欢迎回来
修改信息
回复邮件通知

暂无评论