关于实现代码语法标亮 dp.SyntaxHighlighter
呵呵,因为到现在为止,BLOG用的都是LBS,感觉缺少很多自己喜欢用的功能,这次终于下定决心自己写BLOG程序了,为兼容之前的BLOG,内容入库的格式仍会保持与LBS的一致。
因为自己的BLOG中贴代码会比较多,帮考虑用JS来实现对code的语法标亮效果。
以前曾看过了下dp.SyntaxHighlighter,但并未深入研究-_-
在新的BLOG中打算加入代码标亮功能,这段时间就先好好研究研究:)
参考地址:http://www.dreamprojections.com/syntaxhighlighter/
dp.SyntaxHighlighter is a free JavaScript tool for source code syntax highlighting.
The script is meant to help a developer to post code snippets online with ease and without having to worry about applying format. People who use blogs like MovableType, .Text (dotText), dasBlog and any other system can easily add code to their posts.
If you are looking to get syntax highlighter for your blog, give dp.SyntaxHighlighter a try!
演示地址:
http://www.cnlei.com/codelab/SyntaxHighlighter_1.4.1/index.html
相关推荐
-
ckeditor syntaxhighlighter代码高亮插件,完美修复
CKeditor的对象跟FCKeditor不大一样,不能直接调用innerHTML和outerHTML了,绕了个大弯子,在当前节点前插入一个新节点,然后删除原先的节点...很傻,不过解决了问题. 顺便给高级配置页多加了一个选项"不自动转换超链接",syntaxhighlighter默认会把代码里的网址转换成超链接,看起来很不爽,现在可以自由设置了,呵呵 来个图 使用方法: 1. 解压附件到plugins (sablog2.0在include\editor\plugins) 2. 打开C
-
使用SyntaxHighlighter实现HTML高亮显示代码的方法
http://www.jb51.net/jiaoben/15599.htmlsyntaxhighlighter是一个小开源项目,它可以在网页中对各种程序源代码语法进行加亮显示.支持当前流行的各种编程语言: C#.CSS.C++.Delphi.Java.JavaScript.PHP.Python.Ruby.SQL.Visual Basic.XML / HTML 使用方法: 1.假设网页文件test.htm存放在一个目录,则将dp.SyntaxHighlighter解压缩到该目录下的子目录,假设为i
-
为SyntaxHighlighter添加新语言的方法
因为经常要在博客里贴一些Lua代码,但是所使用的SyntaxHighlighter插件默认不支持Lua语言,所以去研究了一下如何为SyntaxHighlighter添加并激活一个新的语言,这里将过程和有同样需求的童鞋分享.(因为我添加的是Lua语言,下面的过程描述会以Lua为例,在添加你所需要的语言时,你只要将相应的项更换为你的自定义设置即可) 1. 从这篇博客里寻找所需要的语言:http://www.undermyhat.org/blog/2009/09/list-of-brushes-syn
-
SyntaxHighlighter语法高亮插件使用说明
javascript语法高亮 复制代码 代码如下: (function(){ var el=document.getElementById("img"); var doc=document.documentElement,docBody=document.body; var oldY=(doc.scrollTop || docBody.scrollTop)+(doc.clientHeight/2 || docBody.clientHeight/2); (function(){ var
-
代码着色之SyntaxHighlighter项目(最流行的代码高亮)
下载地址:http://www.dreamprojections.com/syntaxhighlighter/ 或http://code.google.com/p/syntaxhighlighter/演示地址:http://www.dreamprojections.com/syntaxhighlighter/Tests/PHP.html 使用方法: 1.假设网页文件test.htm存放在一个目录,则将dp.SyntaxHighlighter解压缩到该目录下的子目录,
-
SyntaxHighlighter代码加色使用方法
它可以在网页中对各种程序源代码语法进行加亮显示.支持当前流行的各种编程语言:C#.CSS.C++.Delphi.Java.JavaScript.PHP.Python.Ruby.SQL.Visual Basic.XML / HTML 下载地址:http://www.dreamprojections.com/syntaxhighlighter/ 或http://code.google.com/p/syntaxhighlighter/ 演示地址:http://www.dreamprojections.
-
FCKeditor 和 SyntaxHighlighter 代码高亮插件的整合
Introduction(简介) This is a dialog-based plugin to handle formatting of source code for FCKeditor 2.5.x. It WON'T work with the new CKEditor (yet).(CKEditor 是FCKEditor 的升级版,不过,SyntaxHighlighter 还不能在 CKEditor 中实现代码高亮) It makes use of the SyntaxHighligh
-
syntaxhighlighter 去掉右上角问号图标的三种方法
使用免费产品就有帮它宣传的义务,所以,在使用该工具时,会自动显示一个帮助图标,点击它会提示访问官方网站并呼吁捐款,付费后可以去掉该图标. syntaxhighlighter 官方的做法无可非议,不过如果我们想取消这个看起来比较碍眼的图标,又不想付费,那有什么办法呢?如下是我获知的三种方法: 方法一 在网页前面,通常是在<head></head>里加上如下代码: <script type="text/javascript">SyntaxHighligh
-
SyntaxHighlighter 语法高亮插件的使用教程
首先到这里下载其源码.里面东西挺多的,我们基本上可以把它放到两个文件夹就是.其中shCore.js与shCore.js与clipboard.swf放到js文件夹中,shCore.css还有另一个CSS文件(随你挑一个吧)与所有图片放到style文件夹中.如果你想高亮html或xml代码,那么就在js多放一个shBrushXml.js,如果要高亮javascript代码,就要多加一个shBrushJScript.js代码.最后就是在我们的网页上引用它们. 复制代码 代码如下: <link type
-
SyntaxHighlighter配合CKEditor插件轻松打造代码语法着色
上网搜索了一下相关的文章不少,大同小异,本人一直使用的是CKeditor的文字编辑器,所以偿试使用网上很多网友介绍的SyntaxHighlighter配合CKEditor插件的方式实现.可能是因为SyntaxHighlighter和CKEditor版本不同,过程中遇到了一些问题,解决的同时也根据个人理解做部分调整,所以本文所描述的方法仅供参考. 一.SyntaxHighlighter简介 SyntaxHighlighter(原名:dp.SyntaxHighlighter)是一套在浏览器上对各种代
-
FCKEditor SyntaxHighlighter整合实现代码高亮显示
因此上网查了许多资料,没有说怎么做的,都是自己改好一个包上传.我研究了一个这些整合好的例子,粗略说一说,对以后开发其它FCKeditor插件也有好处. 为方便大家使用,我们特提供两个已经做成插件的版本.下载地址 第一步:在FCKeditor的路径中找到"editor\plugins\",在其中创建"highlighter"文件夹. 第二步:将"dp.SyntaxHighlighter\Scripts"文件夹复制到此文件夹中,所有的js文件和一个f
-
syntaxhighlighter 使用方法
Placing the code Place your code on the page and surround it with <pre> tag. Set name attribute to code and class attribute to one of the language aliases you wish to use. <pre name="code" class="c-sharp"> ... some code her
-
coolcode转SyntaxHighlighter与Mysql正则表达式实现分析
最近,我抽空改成SyntaxHighlighter.由于coolcode插件的开头标签是 <coolcode> 或者[coolcode]这样的,而SyntaxHighlighter是 [code lang="php"] 这样的(或者其他).遂只能想办法把老的格式转化成新的格式.当然,肯定用到正则表达式了. 原来的代码高亮开头标识为 <coolcode lang="php" download="123.php" linenum=&
随机推荐
- Yii2.0小部件GridView(两表联查/搜索/分页)功能的实现代码
- 整理一些最近经常遇到的前端面试题
- 详解ubuntu 16.04 LTS 降级安装gcc 4.8
- Java 数组分析及简单实例
- Java数组优点和缺点_动力节点Java学院整理
- iOS改变UITextField占位文字颜色的三种方法
- PHP 冒泡排序算法的实现代码
- js 弹出虚拟键盘修改密码的简单实例
- laravel学习教程之存取器
- PHP中用正则表达式清除字符串的空白
- Android 异步获取网络图片并处理导致内存溢出问题解决方法
- destoon实现调用当前栏目分类及子分类和三级分类的方法
- Vue.js 2.0窥探之Virtual DOM到底是什么?
- Android自定义控件实现手势密码
- jQuery实现3D文字特效的方法
- window.open参数详解附实例
- 注意 JavaScript 中 RegExp 对象的 test 方法
- 20个非常有用的PHP类库 加速php开发
- Linux环境下使用XFS文件系统
- WIN2008 R2 Active Directory 之二 部署企业中Windows Server 2008 R2额外域控制器