• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Windows Live Writer 实现代码高亮
    为了实现代码高亮,之前找了很多插件,但是效果都不是很理想。经过研究终于找到一个完美的解决方案,这个解决方案具有如下优点:
      1. 代码简洁,用pre>标签实现代码高亮,不会生成太多Html标签。
      2. 支持多种语言,包括c#,c++,php,python等10多种语言。
      3. 扩充方便,可以通过简单二次开发实现对其它语言的支持。
      4. 使用方便,把代码复制到代码高亮转换窗口即可。

    下面一步步介绍如何配置WLW+wordpress的代码高亮解决方案:

    1.准备工作:

    下载 precode code snippet manager

    下载成功后得到一个名为PreCodePlugin_4.0.2.msi的文件

    下载 SyntaxHighlighter2.0

    下载成功后得到一个名为syntaxhighlighter_2.0.296.zip文件。

    2.安装:

    关闭Windows Live Writer,安装PreCodePlugin_4.0.2.msi。安装成功后启动WLW,此时在插件列表里应该出现一项名为PreCode Snippet的插件。

    将syntaxhighlighter_2.0.296.zip解压缩至wordpress的活动主题目录,例如:\www\wp\wp-content\themes\lutuzhi\syntaxhighlighter

    3.在header.php 中,在meta http-equiv="Content-Type" content="?php bloginfo('html_type'); ?>; charset=?php bloginfo('charset'); ?>" />下方添加:

    复制代码 代码如下:

    script type="text/javascript" src="scripts/shCore.js">/script>
    02.script type="text/javascript" src="scripts/shBrushBash.js">/script>
    03.script type="text/javascript" src="scripts/shBrushCpp.js">/script>
    04.script type="text/javascript" src="scripts/shBrushCSharp.js">/script>
    05.script type="text/javascript" src="scripts/shBrushCss.js">/script>
    06.script type="text/javascript" src="scripts/shBrushDelphi.js">/script>
    07.script type="text/javascript" src="scripts/shBrushDiff.js">/script>
    08.script type="text/javascript" src="scripts/shBrushGroovy.js">/script>
    09.script type="text/javascript" src="scripts/shBrushJava.js">/script>
    10.script type="text/javascript" src="scripts/shBrushJScript.js">/script>
    11.script type="text/javascript" src="scripts/shBrushPhp.js">/script>
    12.script type="text/javascript" src="scripts/shBrushPlain.js">/script>
    13.script type="text/javascript" src="scripts/shBrushPython.js">/script>
    14.script type="text/javascript" src="scripts/shBrushRuby.js">/script>
    15.script type="text/javascript" src="scripts/shBrushScala.js">/script>
    16.script type="text/javascript" src="scripts/shBrushSql.js">/script>
    17.script type="text/javascript" src="scripts/shBrushVb.js">/script>
    18.script type="text/javascript" src="scripts/shBrushXml.js">/script>
    19.link href="styles/shCore.css" type="text/css" rel="stylesheet" />
    20.link href="styles/shThemeEmacs.css" type="text/css" rel="stylesheet" />
    21.script type="text/javascript">SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf';SyntaxHighlighter.all();/script>

    如此配置之后,通过Windows Live Writer插入的代码,在wordpress中可以十分优雅的显示出来。

    您可能感兴趣的文章:
    • jquery(live)中File input的change方法只起一次作用的解决办法
    • jQuery的.live()和.die() 使用介绍
    • jQuery中的.bind()、.live()和.delegate()之间区别分析
    • JQuery live函数
    • JQuery下的Live方法和$.browser方法使用代码
    • jQuery live( type, fn ) 委派事件实现
    • jQuery live
    • jQuery中live方法的重复绑定说明
    上一篇:FckEditor 配置手册中文教程详细说明
    下一篇:FckEditor 中文配置手册详细说明
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Windows Live Writer 实现代码高亮 Windows,Live,Writer,实现,代码,