CSDN 博客的代码高亮问题自己修复

 更新时间:2009年05月06日 02:43:12   作者:  
这几天 CSDN 博客的代码高亮功能突然不行了,而且论坛上有人提出 BUG,没有得到回应。
没办法,自己看看吧。
CSDN 的代码高亮用的是一个 jquery 扩展。因为我基本上只贴 java 代码,所以把当中有用的提取出来,把这段脚本放在了公告栏中:
复制代码 代码如下:

$(function() {
$.getScript("http://hi.images.csdn.net/js/blog/SyntaxHighlighter/Scripts/shCore.js",
function(){
eval(this);
$("head").append("<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"http://hi.images.csdn.net/js/blog/SyntaxHighlighter/Styles/SyntaxHighlighter.css\" />");
$.getScript("http://hi.images.csdn.net/js/blog/SyntaxHighlighter/Scripts/shBrushJava.js",
function(){
eval(this);
dp.SyntaxHighlighter.ClipboardSwf = "http://hi.images.csdn.net/js/blog/SyntaxHighlighter/Scripts/clipboard.swf";
dp.SyntaxHighlighter.HighlightAll("code");
});
});
});

至此我的博客代码高亮功能已经基本上恢复了。

相关文章

  • vscode 配置eslint和prettier正确方法

    vscode 配置eslint和prettier正确方法

    ESLint 是一款语法检测工具而prettier 是一个代码格式化插件,今天给大家分享vscode 配置eslint和prettier正确方法,感兴趣的朋友一起看看吧
    2021-07-07
  • 鸿蒙系统中的Webview技术使用方法详解

    鸿蒙系统中的Webview技术使用方法详解

    webView类是View类的一个扩展,用来显示网页,它不包含任何的网页浏览器的特征,像没有导航控制和地址栏,使用起来也很方便,这篇文章主要给大家介绍了关于鸿蒙系统中Webview技术使用的相关资料,需要的朋友可以参考下
    2024-07-07
  • 浅谈音视频 pts dts基本概念及理解

    浅谈音视频 pts dts基本概念及理解

    本文主要介绍了音视频 pts dts基本概念及理解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • lambda 表达式导致 Arthas 无法 redefine 的问题

    lambda 表达式导致 Arthas 无法 redefine 的问题

    这篇文章主要介绍了lambda 表达式导致 Arthas 无法 redefine 的问题,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • 详解使用内网穿透工具Ngrok代理本地服务

    详解使用内网穿透工具Ngrok代理本地服务

    本文主要介绍了使用内网穿透工具Ngrok代理本地服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • Webpack基础教程之名词解释

    Webpack基础教程之名词解释

    webpack 是一个现代JavaScript 应用程序的静态模块打包器,这次为大家简单介绍一下webpack及关于webpack的一些专属名词入口(entry),输出(output),loader,插件(plugins)
    2020-02-02
  • RPC、RMI、SOAP的区别详解

    RPC、RMI、SOAP的区别详解

    这篇文章主要介绍了RPC、RMI、SOAP的区别详解,本文还同时讲解了RPC、SOAP、WSDL的关系,需要的朋友可以参考下
    2015-07-07
  • skynet.dispatch 使用示例详解

    skynet.dispatch 使用示例详解

    skynet.dispatch 是 Skynet 框架中用于注册消息处理函数的核心 API,它的作用是为特定类型的消息绑定处理逻辑,当服务收到该类型的消息时,自动调用对应的处理函数,下面给大家介绍skynet.dispatch 使用,感兴趣的朋友一起看看吧
    2025-04-04
  • 初探 SOA(补充)

    初探 SOA(补充)

    SOA是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。它使用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵活性。
    2009-01-01
  • 利用二进制文件安装etcd的教程详解

    利用二进制文件安装etcd的教程详解

    etcd组件作为一个高可用强一致性的服务发现存储仓库.这篇文章主要介绍了利用二进制文件安装etcd的教程详解,需要的朋友可以参考下
    2019-08-08

最新评论