typecho-Highlight.js代码高亮插件

项目地址:https://github.com/jrotty/Highlightjs-for-typecho

安装
将Highlight文件夹传到typecho插件目录即可完成插件的安装

其他说明
该插件需要加载JQ,兼容instantclick.js,typecho1.0代码结尾会多出一行,typecho开发板正常,也就是说等typecho1.1正式发布了,这个软件就没这个bug了哈哈哈

功能说明
能让代码高亮,并且有行号

使用方法
如下面格式

\```php
<?php echo 'hello jrotty!'; ?>
\```
删除上边代码中的\

过程
本来是想用Highlight.js写个代码高亮插件,然而一搜发现typecho的作者joyqi早就写过了,于是我决定就拿他的这个直接改吧。

原地址:http://forum.typecho.org/viewtopic.php?&t=4464

首先名字改成了Highlight

然后将Highlight.js的js和css都换成最新的了,删改了js,加入了行号显示功能。
效果图.png

发表新评论
已有 34 条评论
  1. Xcnte
    Xcnte
    回复

    打算自己更新一下这个插件,不知道可否?

    1. Jrotty
      Jrotty本文作者
      回复

      @Xcnte 可以啊,我已经不打算维护他了

      1. Xcnte
        Xcnte
        回复

        @Jrotty 好的

  2. tohkaz
    tohkaz
    回复

    没有行号显示~顺便说一下,贵站的代码显示插件就很好看。

  3. True
    True
    回复

    PJAX下会失效,Highlight重载的代码是什么?

  4. xiaoyu
    xiaoyu
    回复

    装上了看着不错,如果能在代码内按ctrl+a全选就更好了。现在按了会选整个网页

  5. Handsl
    Handsl
    回复

    一启用就Server Error咋弄

  6. StarryFK
    StarryFK
    回复

    似乎很神奇,单独加载这个插件的话是不起作用的,开发着工具显示报错,但是当同时加载了 QPlayer 这个插件之后就神奇的能用了_(:3]<)_

    1. Jrotty
      Jrotty本文作者
      回复

      @StarryFK 因为插件需要加载 JQ