博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
只需一步,修改博客园的代码高亮效果
阅读量:6088 次
发布时间:2019-06-20

本文共 1279 字,大约阅读时间需要 4 分钟。

  如题,博客园自带的代码高亮不好看,这里有个github上的比较好看的高亮样式,是个JQuery插件,SyntaxtaxHighLighter。

  这里吐槽下,现在的SASS都要Ruby编译一下才能用,何必把简单的CSS搞的这么复杂呢?更恶心的是这个github工程作者也是用SASS,真难用,又费劲儿。

谁下载谁知道,下了一堆不能用的SASS。所以我没有用自己下载js和CSS,再上传的办法,直接用了 该插件自己官网托管的 CDN 链接。

  这个方法以方便快捷为主,只需一步复制粘贴即可。

 

1. 设置

  在博客园“设置面板”的“页首HTML代码”中加入三行即可完成设置。(可直接复制粘贴,不用修改什么)

<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />

<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script>
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js" type="text/javascript"></script>

  这是使用该项目自己服务器托管的js和CSS,可能不稳定,但网速可以,对于我们够用了。

 

 2. 在代码中使用

  使用时,需要打开 编辑HTML源码状态,把 pre 标签套在代码外面,然后修正自己的 clss="brush: xxx",最后也是最重要的就是:

  把要贴的代码中的 < 全都改为 &lt;

  推荐使用EditPlus等替换完后,再粘到网页上来。
 
  
  这是个不带 < 的例子:
<pre class=
"brush: js"
>
    
/**
     
* SyntaxHighlighter
     
*/
    
function 
foo()
    
{
        
if 
(counter <= 10)
            
return
;
        
// it works!
    
}
</pre>

  效果:

  

/**     * SyntaxHighlighter     */    function foo()    {        if (counter <= 10)            return;        // it works!    }

 

  这是个HTML带 < 的例子:

<pre class="brush: js"> 

&lt;scripttype="text/javascript">

  SyntaxHighlighter.all()

&lt;/script>

</pre>

  效果:

  

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/muyun/p/3573150.html

你可能感兴趣的文章
DHCP原理解析及其在cisco上的配置
查看>>
H3C路由器上配置远程端口镜像(3种配置方式之1)
查看>>
分布式存储
查看>>
repadmin查看域控之间的复制状态
查看>>
自定义ORM系列(三)工具雏形及基本用法
查看>>
配置RIP、下一跳、静态、单臂示例
查看>>
DELL 2950配置Raid操作
查看>>
windows7系统缺失误删default web site该怎么解决
查看>>
Linux 监控工具之Cacti使用详解(二)
查看>>
Mysql暴错注入参考
查看>>
asp.net下载文件几种方式总结
查看>>
10054: An existing connection was forcibly closed by the remote host
查看>>
使用思科模拟器Packet Tracer与GNS3配置IPv6隧道
查看>>
T-SQL查询语言基础(表)
查看>>
Domino 8.5 添加免责声明
查看>>
存储器系统课后习题参考答案
查看>>
SSL加速和证书卸载的配置方式
查看>>
DFS分布式文件系统--部署篇
查看>>
javascript的一些应该注意的地方,一边学一边更新
查看>>
【Linux时间服务器搭建】
查看>>