Xcnte

Typecho代码高亮插件Code Prettify
基于prismjs的代码语法高亮typecho插件,支持众多常见的代码语言高亮显示,共提供11种代码高亮风格自由切...
扫描右侧二维码阅读全文
10
2019/04

Typecho代码高亮插件Code Prettify

基于prismjs的代码语法高亮typecho插件,支持众多常见的代码语言高亮显示,共提供11种代码高亮风格自由切换,支持显示代码语言类型、行号,以及支持复制代码到剪切板功能

起始

最初基于 Highlight 插件,开发一款名为ColorHighlight插件

但因为插件本身存在不少BUG,自己又不想重写结构,于是便重新基于CodeHighlighter开发了一款

依旧在原有的代码高亮样式上新增了Mac风格,修改了部分JS代码

下载

插件最新更新时间:2019/9/18

handsome.min.css更新时间:2019/9/18

Github:https://github.com/Xcnte/Code-Prettify-for-typecho

码云:https://gitee.com/xcnte/Code-Prettify-for-typecho

激活

以Handsome主题为例,其它主题可能出现样式错误

点击开合查看

第 1 步:下载本插件,解压,放到 usr/plugins/ 目录中;

第 2 步:文件夹名改为 CodePrettify

第 3 步:登录管理后台,激活插件
(请勿与其它同类插件同时启用,以免互相影响)

第 4 步:设置:选择主题风格,是否显示行号等。

第 5 步:修改(替换)/usr/themes/handsome/assets/css/下的handsome.min.css文件

由于handsome主题最新加入授权,旧版本必须更新至最新版,所以这里就不提供旧版

Handsome 5.3.1 版本:
提取码:itfu

用法

\```php(语言类型选填)
<?php echo 'hello jrotty!'; ?>
\```
删除上边代码中的\

若不填写语言类型
效果如下:

<?php echo 'hello jrotty!'; ?>  //此代码高亮样式可在 主题外观设置-->代码高亮的风格里自行设置

Pjax

如果你的网站有开启Pjax(handsome主题默认开启)

请把以下代码添加到回调函数的地方,在你使用的主题设置里看看

Handsome主题为例:

  1. 主题 --> 设置外观 --> Pjax --> PJAX回调函数
if (typeof Prism !== 'undefined') {
var pres = document.getElementsByTagName('pre');
                for (var i = 0; i < pres.length; i++){
                    if (pres[i].getElementsByTagName('code').length > 0)
                        pres[i].className  = 'line-numbers';}
Prism.highlightAll(true,null);}

重要说明

可设置项

1. 选择高亮主题风格 (官方提供的 6 种风格切换,本人自己新增了三种(Mac风格))

  • coy.css
  • dark.css
  • BlackMac.css(黑色Mac风格)
  • GrayMac.css (默认选中:Mac风格(灰色))
  • WhiteMac.css(白色Mac风格)
  • twilight.css
  • tomorrow-night.css

2. 是否在代码左侧显示行号 (默认开启)

后记

很多人反馈插件在有些主题上没有效果或者是样式不正常

抱歉,实在做不到完全兼容

有些主题自带代码高亮,新手小白又不懂怎么删除。

只能尽量做好handsome主题完美兼容

若真的很喜欢这款插件可以在本文留言,博主有时间会帮忙解决

有任何意见或发现任何BUG也欢迎留言

Last modification:September 18th, 2019 at 04:20 pm
如果觉得我的文章对你有所帮助,请随意赞赏

Leave a Comment

291 comments

  1. 我很不乖

    诶,貌似按照教程替换了没有效果,代码框变成黑色了,handsome5.3.0的主题

    1. Xcnte
      @我很不乖

      更新到5.3.1吧

  2. 皮皮凛

    能给出修改的内容么?我目前是5.3.0版本,但是文件修改时间是2019-09-16,你的是5.3.1版本时间却是2019-09-13,我不是很敢直接覆盖过去

    1. Xcnte
      @皮皮凛

      依照5.3.1版本修改,作者目前更新的最新版也是5.3.1
      5.3.0应该是兼容的,你可以替换下
      不放心备份一下吧

  3. L1997i
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @L1997i
      该评论仅登录用户及评论双方可见
      1. L1997i
        @Xcnte

        没效果
        似乎是这样的,直接点击文章的链接,比如https://l1997i.com/web/51.html显示正常,但是如果从主页里面点击文章进去,就需要刷新才显示正常

        1. Gamesme
          @L1997i
          该评论仅登录用户及评论双方可见
          1. L1997i
            @Gamesme

            厉害了,已经修改正常了!感谢!

  4. Syn

    用了这个以后我pjax的彩虹进度条不显示。。。其他的动画倒是正常

  5. 阿捷吖

    PJAX回调函数 设置后还是一样的显示两个行数 必须要关闭pajx才显示正常

    1. Xcnte
      @阿捷吖

      文章步骤都做了吗?

  6. Xcnte

    Code Prettify插件最新版本已经更新
    兼容handsome主题最新版
    不兼容旧版

  7. Gamesme
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @Gamesme
      该评论仅登录用户及评论双方可见
  8. Seale

    5.3的阅读模式下行号显示错位
    https://www.imsle.com

    1. Xcnte
      @Seale

      别着急,晚点更新

      1. Seale
        @Xcnte

        博客恢复了,刚访问瞅见授权挂了!!( ๑´•ω•) "(ㆆᴗㆆ)
        滴!访客卡!请上车的乘客系好安全带,现在是:Wed Sep 18 2019 16:18:43 GMT+0800 (中国标准时间)

        1. Xcnte
          @Seale

          是的

  9. 凉心

    handsome主题版本更新5.3了,js有没有新的

    1. Xcnte
      @凉心

      晚点更新

  10. 辰子

    请问一下我按照你的教程设置之后切换白色MAC风格,代码块中属性值的高亮颜色特别白,几乎看不清,怎么解决https://www.singleh.cn/35.html

    1. Xcnte
      @辰子

      修改zenburn.min.css里的.hljs标记

      1. 辰子
        @Xcnte

        厉害了,已解决!

  11. 123木头人

    handsome主题5.2.0版本设置回调函数之后无效什么情况...以下评论的方法试了无数次没有效果,handsome.min.css也替换了

    1. Xcnte
      @123木头人

      handosme主题也快更新了,等最新版吧

      1. 123木头人
        @Xcnte

        你咋知道

        1. Xcnte
          @123木头人

          看文档更新日志

  12. 一颗蔬菜

    非HandSome主题。
    用8.29号的版本,完全没效果。
    用7.26号的版本,只有cutomsmin主题有效果,但代码只能显示一部分,复制出来的结果是文章的标题,不是代码。
    lz辛苦了

    1. Xcnte
      @一颗蔬菜

      没办法,实在做不到完全兼容
      有些主题自带代码高亮,而有些小白又不懂怎么删除
      只能尽量做好handsome主题完美兼容

      1. 一颗蔬菜
        @Xcnte

        感谢回复,邮件通知好评!

        1. Xcnte
  13. Xcnte

    关于很多人反馈,添加PJAX函数后文章页面后依旧需要刷新一次
    发现大多数情况是使用了EditorMD插件,这里说明一下
    使用EditorMD插件接管前台解析后会出现解析冲突,导致文章页面需要刷新一次才能正常显示
    这种情况禁用EditorMD前台解析接管和使用parsedown插件来解析MD,即可解决
    如果介意样式,可以参考一下https://moe.best/modification/typecho-editormd-solution.html这篇文章

    如果并非因为使用EditorMD插件,请留言

  14. 云雾

    老哥 设置了PJAX回调函数但是点进去文章之后代码风格还是默认的,要刷新一下才可以,然后后台关掉PJAX这个问题就没有了

    1. Xcnte
      @云雾

      下次问问题请直接给出博客地址

      1. 云雾
        @Xcnte

        刚刚点快了 链接那没输入直接回车了 地址:https://lioeo.cn/10.html

        1. Xcnte
          @云雾

          关闭无关插件看看

  15. 安城博客

    按照教程试了一下 还是不行诶

    1. Xcnte
      @安城博客

      仔细检查

      1. 安城博客
        @Xcnte

        确实是PJAX回调函数问题 添加后正常了

      2. 安城博客
        @Xcnte

        https://ftp.bmp.ovh/imgs/2019/09/cdf8c9b4d4ab5c23.png
        这种情况

      3. 安城博客
        @Xcnte

        为什么我关闭行号之后,前台还会显示两个行号? 然后必须再刷新一下行号 才不会显示?

        1. Xcnte
          @安城博客

          服了,又是一个不仔细看文章的,替换handsome.min.css文件

      4. 安城博客
        @Xcnte

        明白了! 谢谢! 已经弄好了~~!

  16. 灵曦

    还是这个好看 支持下

  17. Syndicate

    另外博主右边的这个猫(回到顶部)是怎么实现的,有教程吗,好可爱哈哈。

    1. Xcnte
      @Syndicate

      百度typecho下Gotop插件

      1. Syndicate
        @Xcnte

        弄好了,感谢博主。

  18. Syndicate

    感谢博主的分享。另外想问一下,我想修改代码块内容的字号是在哪里修改,萌新不太懂。

    1. Xcnte
      @Syndicate

      你看看你插件设置的高亮样式是哪一个,去对应高亮的css文件里修改即可
      或者F12更加方便

      1. Syndicate
        @Xcnte

        感谢,我F12定位半天定位到了handsome的bootstrap.min.css里,最终还是改好了,感谢博主。

        1. Xcnte
          @Syndicate

          不过不建议你在bootstrap.min.css里改,可能会影响其它的样式

          1. Syndicate
            @Xcnte

            emmm 主要是我把blackmac.css里的五个font-size都改了一下,发现字号都没变,实在没办法。我改的是bootstrap.min.css里的的font-size,应该只会影响代码块吧。

            1. Xcnte
              @Syndicate

              不影响就算了,不过你定位的有问题

              1. Syndicate
                @Xcnte

                是的,感谢指出。今天碰巧数学公式解析出了点问题,换了公共cdn上的bootstrap.min.css,之前本地改的字号瞬间就失效了,逼得我必须解决这个问题。花了些时间把早就扔掉的css捡了起来,最终才定位到要在 [class="language-"],pre[class="language-"] 这个标签后面加个font-size属性,这应该才是正统的解决方法吧。学艺不精啊学艺不精。。

                1. Xcnte
                  @Syndicate

                  不客气

  19. 烟中客.浪玖
    该评论仅登录用户及评论双方可见
  20. 烟中客.浪玖

    为什么要刷新一下才会显示

    1. Xcnte
      @烟中客.浪玖

      我这边看到你插件引入的js文件地址域名是Missblog.top,不是你现在yzkblog.cn
      请修改一下

      1. 烟中客.浪玖
        @Xcnte

        可以了,谢谢

  21. 小柒

    哥哥 你激活下面那个开合是怎么做到的 求指教 文章写得不错,支持一下!

    1. Xcnte
      @小柒

      仔细阅读主题使用文档增强功能这一块

  22. 芝麻
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @芝麻

      可以

  23. 芝麻

    插件放进去开启没效果 还是原样 PJAX回调函数 也添加了

    1. Xcnte
      @芝麻

      重新开启下

      1. 芝麻
        @Xcnte

        还是没效果 是不是直接下载这个https://github.com/Xcnte/Code-Prettify-for-typecho 这个加入插件 开启就行了 如何填入 PJAX回调函数

        1. Xcnte
          @芝麻

          我进你博客看了下,你主题是有做代码高亮的,你要先删除你主题原先自带的代码高亮样式,至于PJAX你看看你主题有没有给出设置入口

          1. 芝麻
            @Xcnte

            博客自带的这个Markdown 我问别人他们说不能删除语法高亮 删不到 大佬可以解决吗

            1. Xcnte
              @芝麻

              留个联系方式

  24. 烟雨

    帮忙看一下是否正常https://isvip8.com/

    1. Xcnte
      @烟雨

      注意高亮语法

      1. 烟雨
        @Xcnte

        为啥我的不显示行号

        1. Xcnte
          @烟雨

          PJAX函数有添加吗?插件里有开启显示行号吗

  25. Smith

    我是handsome 5.2 安装后会重复显示行号,我的css文件都替换了,缓存也清除了。

    1. Xcnte
      @Smith

      有挂CDN吗?CDN规则刷新,或者给一下演示地址

  26. lee

    支持的语言怎么查看呢?

    1. Xcnte
      @lee

      prismjs官网

  27. 偏锋博客

    好了,,解决了,,感谢博主分享

    1. Xcnte
      @偏锋博客

      不客气

  28. 偏锋博客
    该评论仅登录用户及评论双方可见
  29. madoka

    楼主楼主,那个语言类型选填,不填会没效果啊

    1. 偏锋博客
      @madoka

      同问,博主,是不是不填写语言类型,不会显示mac的边框。只会显示代码?⌇●﹏●⌇

      1. Xcnte
        @偏锋博客

        是的,不填语言类别不显示,因为有些单行代码,显示了感觉。。很怪

  30. 晓艺

    作者你好!我将ColorHighlight插件换成Code Prettify插件后没有了复制功能了呀 ,行数显示不正常,只显示有黑色圆角代码框。我是替换完后不行,按着你的操作来也都不行

    1. 晓艺
      @晓艺

      替换完后就出现了这样的情况 https://s2.ax1x.com/2019/08/19/m1Ilvt.png

      1. Xcnte
        @晓艺

        Handsome.min.css也要替换。仔细看步骤 无关插件先关闭 看看是不是冲突

        1. 晓艺
          @Xcnte

          Handsome.min.css也替换了还是没有复制功能,可我的插件只有HelloWorld;UserAgent;Links;CodePrettify这几个插件呀~其他的全关了也是不行,清理的浏览器缓存也还是不行

          1. Xcnte
            @晓艺

            PJAX函数呢

            1. 晓艺
              @Xcnte

              我是删了CodeHighlighter的PJAX函数换成Code Prettify的Pjax函数,也还是不行,在CodeHighlighter的PJAX函数后面再加Code Prettify的Pjax函数,也还是不行

              1. Xcnte
                @晓艺

                挂CDN了就刷新一下规则,PJAX函数用最新插件的

                1. 晓艺
                  @Xcnte

                  PJAX函数里现在我也是用最新的函数

                2. 晓艺
                  @Xcnte

                  我是本地服务器搭建的网站,图片也是本地,主题里的CDN默认是本地,我也没挂CDN,是不是这插件用在本地搭建的没法正常显示呢?

                  1. Xcnte
                    @晓艺

                    没有测试地址我也不判断

                    1. 晓艺
                      @Xcnte

                      可......CodeHighlighter插件我却用得,只是用[hide]包裹后就会出现图片里的那样,那新的没法用这个旧的我该怎么解决? https://s2.ax1x.com/2019/08/19/m3ZC0P.png

                      1. Xcnte
                        @晓艺

                        F12调一下css样式即可

                        1. 晓艺
                          @Xcnte

                          好的!谢谢,昨天麻烦你了。

                          1. Xcnte
                            @晓艺

                            没什么

  31. mlch911

    老哥,你 github 上没有 handsome 修改那一段,怪不得之前我显示有点问题。
    另外问问老鸽,你这页面最右边有个设置的按钮,这个是 handsome 自带的吗?还是什么插件啊?

    1. Xcnte
      @mlch911

      文章里给出要修改的handsome.min.css的文件
      右边按钮是自带

  32. 凉心

    https://i.loli.net/2019/08/07/8HD5Q3IkObejRFN.png
    emmm...这是对iPhone不友好还是啥原因

    1. Xcnte
      @凉心

      清一下缓存,我博客显示正常吗?

      1. 凉心
        @Xcnte

        应该是我这的缓存,看你们的都正常,所以,,,换了个浏览器 滴!牛逼卡!请上车的乘客系好安全带,现在是:Wed Aug 07 2019 19:52:51 GMT+0800 (CST)

        1. Xcnte
          @凉心

          好的

  33. spr

    博主,插件设置不显示行号,打开后还是有行号,刷新一下才行,是哪里没设置好吗?

    1. Xcnte
      @spr
      该评论仅登录用户及评论双方可见
      1. spr
        @Xcnte
        该评论仅登录用户及评论双方可见
        1. Xcnte
          @spr

          搞定了,插件设置不显示行号后,PJAX函数保留开头第一行和最后一行 中间代码删除

          1. spr
            @Xcnte

            可以了,感谢~~

  34. 孙文博客

    https://www.sunjiwen.com/archives/254.html
    大佬帮忙看看我的站,不正常显示,求教.

    1. Xcnte
      @孙文博客

      替换一下文章给出的handsome.min.css文件

  35. athony

    https://wangz.online/2019/07/28/143.html
    博主,请问,您知道为什么这个不分行了吗....

    1. Xcnte
      @athony

      你这个高亮是自己魔改的

      1. athony
        @Xcnte

        使用您的之后它是显示不分行了,所以后来换成了handsome主题自带的

        1. Xcnte
          @athony

          只能说明你原来的主题有魔改过,所以与插件不兼容

  36. Citrons

    你好,文章激活步骤中第二步插件重命名的名字你多打了一个空格

    1. Xcnte
      @Citrons

      好的,马上修改(/ω\)

  37. 承影

    能帮我看看这是什么问题吗?
    https://blog.irow.top/index.php/archives/205/

    1. 承影
      @承影

      是parsedown的问题,现在解决了

    2. Nisekoi
      @承影

      你是不是用了那个啥编辑器插件接管了前台解析

      1. 承影
        @Nisekoi

        是的,我发现了

        1. Xcnte
          @承影

          我看了下你的网站,parsedown插件目前我也在使用,并不会出现这种问题
          你这种情况,跟之前我使用EditorMD 时的出现情况一样

          1. 承影
            @Xcnte

            没毛病了,估计CDN缓存没刷新

            1. Xcnte
              @承影

              好的

          2. 承影
            @Xcnte

            发现好想加了pjax回调,还是要刷新才显示,这是什么问题

          3. 承影
            @Xcnte

            对,我把前台解析去掉就没事了

  38. Nisekoi

    我从github重新下载了插件,版本还是2.1.0的呀?
    然后就是按照了你说的方法,我先删了回调函数并保存,然后我先禁用然后再启用了插件。并重新添加了函数,依旧是需要刷新一下才能显示。

    1. Nisekoi
      @Nisekoi
      该评论仅登录用户及评论双方可见
      1. Xcnte
        @Nisekoi
        该评论仅登录用户及评论双方可见
    2. Xcnte
      @Nisekoi
      该评论仅登录用户及评论双方可见
    3. Nisekoi
      @Nisekoi
      该评论仅登录用户及评论双方可见
  39. chhokmah

    博主大大,帮我看一下为什么显示出来好奇怪qwq,http://blog.chhokmah.top/index.php/archives/3/

    1. Xcnte
      @chhokmah

      站点速度有点慢,你文件有没有替换,插件css和js文件有没有加载

      1. chhokmah
        @Xcnte

        换了一个区域就好了,感谢博主ヾ(≧∇≦*)ゝ

  40. Xcnte

    7.22
    插件已更新,兼容handsome5.2.0

  41. 时光笔记

    博主,更新handsome主题到5.2.0之后,启用插件好像不显示行号了。方便更新一下吗?谢谢!

    1. Xcnte
      @时光笔记

      已更新

  42. Xcnte

    使用插件的小伙伴注意下
    关于有人反馈C++与C#代码无法高亮
    C++代码 与 C#代码 使用csharp 与 cpp进行标记声明
    既可以实现高亮

  43. Popery

    博主,好像不支持C++呀,可以更新支持一下嘛

    1. Xcnte
      @Popery

      代码块,语言类别填cpp,即可实现c++高亮

  44. Nisekoi

    好像和handsome的5.2版本的兼容性有些问题,每次都需要刷新一下才能加载出效果(没有使用第三方MD编辑器接管解析)。不知道其他人有没有个毛病

    1. Popery
      @Nisekoi

      我也有这个问题,现在暂时关了PJAX使用

    2. Nisekoi
      @Nisekoi

      回调函数已经添加了,并且只要关闭pjax动画便没有这种问题。但是没有无刷新体验了比较难受。

      1. Xcnte
        @Nisekoi

        应该是不会出现这种情况,事先已经测试好了我有时间重新测试下

  45. for love

    博主请帮我看下这个是什么原因呢

    1. for love
      @for love

      https://1345708774.top/archives/25/
      显示不全
      默认的就会被序号挡住

      abcd1234 abcd1234
      1. Xcnte
        @for love

        请替换一下文章给出的handsome.min.css文件

        1. for love
          @Xcnte

          已解决,感谢

  46. shine

    更改css之后,出现了两个行号OωO
    是需要在哪里关掉嘛

    1. Xcnte
      @shine

      插件设置里行号显示关闭

  47. 妖怪

    单行的代码时 代码过长时 下面的滚动条height有点小 滑动时不容易按住 想调宽一点

    1. Xcnte
      @妖怪

      F12自己调试一下就好

  48. 阿七博客

    我安装并启用了插件。下载的对应版本的handsome.min.css替换。主题也设置了PJAX回调函数。但是在首页点进文章页内容出不来。必须要刷新一遍内容才能出来。关了pjax就正常了,缓存也清理了无数遍了,评论区能用的方法我都试了一遍,就是不行!求博主指点...

    1. Xcnte
      @阿七博客

      你主题设置里 将文章中的PJAX回调函数完整的粘贴进去,然后看看还会不会
      重新新建一篇文章,看看

      1. 阿七博客
        @Xcnte

        重新新建了一篇文章试了一下,还是不行。 第一篇测试文章 http://a7a7.net/blog/

        1. Zachary
          @阿七博客

          遇到了相同的问题,请问解决了吗?求助

          1. Xcnte
            @Zachary

            这边看你网站,已经没问题了

  49. opid

    这个插件好像不支持C++?我用
    ```c++

    include

    using namespace std;

    int main(){
    cout<<"Hello World!";
    return 0;
    }

    好像无法渲染
    1. Xcnte
      @opid

      是的,晚点会更新一下

      1. 无限UCW
        @Xcnte

        按照规范,C++代码应该使用cpp进行标记声明。
        感觉上在代码块中显式显示代码类型必要性并不充分,而且容易带来问题(部分语言的名称存在一些大小写不一致的情况,而按照规范声明时应全部小写,此时可能需要映射才能获得较好展现qwq)

        1. Xcnte
          @无限UCW

          我也觉得必要性不大

  50. 博主安装后启用说当前页面未找到

    1. @龙

      Server Error

      1. Xcnte
        @龙

        文件夹名不能带空格,检查下

  51. 妖怪

    老哥,冒昧请教下 此页面中 激活下面 以Handsome主题为例 旁边那个 绿色的对号是怎么弄的

    1. Xcnte
      @妖怪

      如果你是该主题,请注意看使用文档中增强功能这一块内容

  52. 大鹏

    楼主你好,我安装了这个插件。目前其它浏览器都没有问题,就是苹果的safari出现异常,显示很丑。能不能修复一下

    1. Xcnte
      @大鹏

      提供一下截图

  53. 妖怪

    plugin.php 第44行 okaikia.css是干什么的
    我控制报 okaikia.css net::ERR_ABORTED 404

    1. Xcnte
      @妖怪

      默认显示的代码风格样式,你可以根据需要自己改成对应的高亮css文件名称

  54. 孟超

    博主大哥,这里有个问题,我设置的都对,就是写好的文章用这个高亮之后,每次进去这个文章都不会显示代码高亮,每次都需要刷新一下才正常显示高亮,这个该怎么解决?换了好几个浏览器和网络都有这个问题……

    1. 妖怪
      @孟超

      我想知道你解决了没有

    2. Xcnte
      @孟超

      请注意文章中PJAX

      1. 孟超
        @Xcnte

        博主,我设置了呀

        1. Xcnte
          @孟超

          清一下缓存。我这边看没问题

          1. 孟超
            @Xcnte

            还是有问题呀!我设置的是MAC黑色风格的(╯°A°)╯︵○○○

            1. Xcnte
              @孟超

              我这边看了多次没问题,你游览器缓存清理完整,还不行你换游览器看一下就知道了

              1. 孟超
                @Xcnte

                好的好的,谢谢你,φ( ̄∇ ̄o),我自己再试试,可能网络不好。。。

                1. Xcnte
                  @孟超

                  嗯,仔细检查下

  55. Jockie

    博主,这个插件会不会与EditorMD冲突?css替换了但是没有效果,我把EditorMD禁用后也一样

    1. Xcnte
      @Jockie

      没有效果?清理一下缓存,插件重新设置一下高亮样式,文章里注意代码块语法

      1. Jockie
        @Xcnte

        不知道怎么又好了……刚刚弄了好久。感谢!

        1. Xcnte
          @Jockie

          好的,有什么问题都可以说出来,我看到后会尽快回复( ๑´•ω•) "(ㆆᴗㆆ)

  56. 孟超

    你好,博主,我下载了这个插件,但是我在后台启用插件的时候总是进入404页面啊,这是为什么啊,可不可以说一下,我什么插件都没启动,也是打不开

    1. Xcnte
      @孟超

      你检查一下插件目录下插件的文件夹名,不能带空格

      1. Zachary
        @Xcnte

        文件夹没有空格还是Sever error

        1. Xcnte
          @Zachary

          缓存

      2. 孟超
        @Xcnte

        感谢啊,大兄弟,一下搞定φ( ̄∇ ̄o)

        1. Xcnte
          @孟超

          不客气

  57. 阿强

    滴!签到卡!请上车的乘客系好安全带,现在是:Mon May 27 2019 17:25:28 GMT+0800 (中国标准时间)

  58. 阿强
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @阿强

      可否给一下博客地址?

      1. 阿强
        @Xcnte

        我这边发布了一个测试页面的文章
        https://www.qsit6.com/index.php/archives/45/
        OωO

        1. Xcnte
          @阿强

          我看了下,行号正常显示,你清理一下缓存看看

          1. 阿强
            @Xcnte

            已经解决了,刚才没注意清缓存嘻嘻(☆ω☆)
            非常感谢博主抽出时间回复。

            1. Xcnte
              @阿强

              不客气OωO
              滴!签到卡!请上车的乘客系好安全带,现在是:Mon May 27 2019 17:17:34 GMT+0800 (中国标准时间)

  59. Bixan

    滴!签到卡!请上车的乘客系好安全带,现在是:Sun May 26 2019 22:21:15 GMT+0800 (中国标准时间)

  60. Bixan

    请问主题自带的高亮要关掉吗 我这插件开了没效果 没有开CDN 清除缓存都试了 弄不好

    1. Xcnte
      @Bixan

      给一下网址

      1. Bixan
        @Xcnte

        已经弄好了! 谢谢

        1. Xcnte
          @Bixan

          好的

  61. 苍蓝

    滴!签到卡!请上车的乘客系好安全带,现在是:Fri May 17 2019 22:33:22 GMT+0800 (中国标准时间)

  62. ahxx

    滴!签到卡!请上车的乘客系好安全带,现在是:Thu May 16 2019 00:27:27 GMT+0800 (中国标准时间)

  63. Xcnte

    滴!访客卡!请上车的乘客系好安全带,现在是:Sat May 11 2019 21:32:54 GMT+0800 (中国标准时间)

  64. adapt

    博主,我照你的设置弄好了,发现行号遮挡了代码(只有刷新一次遮挡的行号才会消失),我已经关闭了插件的显示行号的选项,规则缓存都刷新了。这是文章地址,http://www.myheyufei.com/index.php/archives/196/

    1. adapt
      @adapt

      已发现从主页进入就会出现上述的情况,如果直接访问文章页面就不会有这种情况,

      1. Xcnte
        @adapt

        Pjax的锅,你把文章中我给出的Pjax回调函数,2-5行的代码删除即可

        1. adapt
          @Xcnte

          好的,谢谢博主

          1. Xcnte
            @adapt

            不客气

  65. 柠檬

    博主大大你好,我按照你的方法替换了文件,结果在时光机里的私密和发送按钮有重叠,请问什么解决,目前我换回原来的那个css了。

    1. Xcnte
      @柠檬

      我看了下css文件,导致按钮重叠不是该插件造成,你看看你是否有进行其他魔改?

      1. 柠檬
        @Xcnte

        按照直接替换文件会造成重叠,然后改代码不会,这样子

        1. Xcnte
          @柠檬

          不好意思,上传的handsome.min.css我自己魔改过,起了冲突,已经修复了

        2. Xcnte
          @柠檬

          好的,明天我再检查下

  66. Cyadhy
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @Cyadhy

      请注意看文章内容哦,下载替换Handsome.min.css文件

      1. Cyadhy
        @Xcnte

        感谢,已经替换,难道是没有替换成功?

        1. Xcnte
          @Cyadhy

          没有替换成功,如果你有使用CDN,要刷新一下规则

          1. Cyadhy
            @Xcnte

            好的,已经成功了,非常感谢博主!

            1. Xcnte
              @Cyadhy

              不客气

  67. Xcnte

    下次出现这种情况,插件设置里的样式重新设置一遍即可

    1. 门寒子
      @Xcnte

      好的~谢谢作者大大୧(๑•̀⌄•́๑)૭

      1. Xcnte
        @门寒子

        不客气,小事

  68. 门寒子

    作者你好,我博客插件已按照上述设置设置成功,结果文章页面输出样式全变了,您可以看一下https://www.menron.com/archives/share/10.html

    1. Xcnte
      @门寒子

      请问一下你后台是否启用的markdown语法解析?编辑器用的是什么

      1. 门寒子
        @Xcnte

        你好,我后台启用了markdown语法解析,没有使用编辑器插件,使用的是parsedown解析插件

        1. Xcnte
          @门寒子

          如果有使用CDN,规则刷新一下

          1. 门寒子
            @Xcnte

            没有使用CDN

            1. Xcnte
              @门寒子
              该评论仅登录用户及评论双方可见
  69. 槐序二三煊

    全文几本无自动换行,本人应付中考,暂无时间去折腾,希望作者能首推。

    1. Xcnte
      @槐序二三煊

      你好,https://www.zxu.me/usr/themes/handsome/assets/css/handsome.css?v=1.3.2这个CSS文件与插件样式冲突,建议您删除文件中滑动条样式,也可以留下您联系方式,我这边发给你

      1. 槐序二三煊
        @Xcnte

        呃呃呃呃,实在抱歉,打字过于匆忙,原意为:"全网基本无代码高亮自动换行"

        1. Xcnte
          @槐序二三煊
          该评论仅登录用户及评论双方可见
          1. 槐序二三煊
            @Xcnte

            换行,过长的代码适应页面另起一行,而不是滑动条。滑动条不够直接。

            1. Xcnte
              @槐序二三煊

              那除非你在文章的代码块里手动换行,插件默认的显示效果就是滑动条

              1. 槐序二三煊
                @Xcnte

                φ( ̄∇ ̄o)我的意思是建议你研究下...算了...╮(╯▽╰)╭

                1. Xcnte
                  @槐序二三煊

                  明白你的意思,但是换行你想一下 如果一句代码中途被强制截断换行,视觉上不觉得奇怪吗?

  70. Xcnte

    朋友,弄篇测试文章

    1. 小波仔
      @Xcnte
      该评论仅登录用户及评论双方可见
      1. Xcnte
        @小波仔
        该评论仅登录用户及评论双方可见
        1. 小波仔
          @Xcnte
          该评论仅登录用户及评论双方可见
  71. 小波仔
    该评论仅登录用户及评论双方可见
    1. Xcnte
      @小波仔

      能否给个测试地址?
      滴滴滴~访客卡,请上车的旅客系好安全带,现在是:Mon Apr 22 2019 09:39:24 GMT+0800 (中国标准时间)

  72. 萧晨冰雪

    激活404

    1. 萧晨冰雪
      @萧晨冰雪

      已正常

    2. Xcnte
      @萧晨冰雪

      注意文件夹的命名,别带空格

  73. 拾光

    我安装了插件,也开启了。直接下载对应版本的handsome.min.css替换。主题也设置了PJAX回调函数。清空了对应CDN,效果出不来呢。具体出来效果在我博客测试文章,有时间帮忙看看谢谢

    1. Xcnte
      @拾光

      还有,您的handsome.min.css文件没有替换成功,请重新替换一次

      1. 拾光
        @Xcnte

        我更新了5.1.1插件的效果出来了。但是在首页点进文章页内容出不来。必须要刷新一遍内容才能出来。这个是什么回事呢

        1. Xcnte
          @拾光

          能仔细看文章嘛?Pjax这一块

          1. 拾光
            @Xcnte

            原本Pjax是开启的,也添加了Pjax函数就会出现问题。现在关掉Pjax功能开关,文章内容才正常,但是整个网页都刷新了。好无奈∠( ᐛ 」∠)_

            1. 黄凯
              @拾光

              我也是~~关了pjax就正常了,不然要刷新一次~

              1. Xcnte
                @黄凯

                检查一下pjax是否正确

                1. 黄凯
                  @Xcnte

                  哈哈,很奇怪。关了再打开就正常了~~

            2. Xcnte
              @拾光

              不会,开启了PJAX就没问题了,你开起来后自己清一下缓存看看吧

    2. Xcnte
      @拾光

      这边看了下,效果已经有了

  74. 黄凯

    谢谢博主,已正常~

    1. Xcnte
      @黄凯

      搞定了就好|´・ω・)ノ

  75. Nisekoi

    语言类型为空的时候输出默认风格啊,能不能改成当语言类型为某个特定的值时才输出为默认风格。
    感觉挺多人都习惯不输入语言类别的。不说了,我去一个一个改类别了

    1. Xcnte
      @Nisekoi

      你可以自己去改,不习惯输入语言类别的说真的,你是我见过第一个
      如果喜欢默认风格,建议别用插件

      1. Nisekoi
        @Xcnte

        我不是这个意思,并不是喜欢使用默认风格,我指的是在```后面必须加上语言类别如shell、php之类的,插件才会输出MAC风格的代码框。
        我文章的都是没写语言类别的,装了插件之后由于没写语言类别全变成默认风格了。好在文章不多,后来一个一个去改好、添加了语言类别。接着我去看了几个使用了这款插件的用户,发现其中也有一些人不习惯写语言类别而变成了默认风格。当然可能大部分人都是写了的。
        我的建议是能否在不输入语言类别时依旧输出MAC风格。在语言风格为none(这个随意)时输出默认风格。
        当然,我只是把我的想法给写了上来,您也没有义务因为我一个人修改插件代码。

        1. Xcnte
          @Nisekoi

          不好意思,因为最近很忙,没怎么认真看评论,感谢您的建议

        2. Xcnte
          @Nisekoi

          最初的时候我就是按照你现在的想法去改的,但是后来觉得可能有一部分人希望某些代码块不显示MAC风格,比如说一些简单的一句话代码之类,下个版本会考虑加入自定义开关吧

  76. Seale

    希望优化一点问题,就是当鼠标在code块里滑动(这个时候code块获得了焦点)的时候再把鼠标移出外界文章不能滑动(此时焦点还在code块里)希望能够优化这一问题,优化下用户体验! 最后资瓷一波大佬!!!!!!!!

    滴滴滴~访客卡,请上车的旅客系好安全带,现在是:Fri Apr 12 2019 22:33:40 GMT+0800 (中国标准时间)

    1. Xcnte
      @Seale

      这个问题已经解决了,你可以看看我https://www.xcnte.com/archives/297/,当鼠标移动到代码块中获得焦点,移到外界文章焦点就转到代码块外了

      1. Seale
        @Xcnte

        大佬可以尝试一下点击code块后,在将鼠标移出
        可以在鼠标移出code块的时候初始化焦点,来改善下用户体验!

        1. Xcnte
          @Seale

          点击后,若鼠标移出code块,焦点已不在代码块里了,你可以换个游览器看看

          1. Seale
            @Xcnte

            好吧有个滚动缓动导致了有点延迟,尴尬

            1. Xcnte
              @Seale

              嗯!好的,感谢你的建议

  77. 刘大喵

    5.1.1好像不能用哎~~

    1. Xcnte
      @刘大喵

      已经更新了,Handsome5.1.1一样可用

      1. 刘大喵
        @Xcnte

        按照步骤设置了 没生效...

        1. Xcnte
          @刘大喵

          请你仔细检查一下,包括文章里代码块的书写样式
          别人使用都没任何问题的

          1. 刘大喵
            @Xcnte

            知道了,原来是没设置语言类型 - -
            另外我想请问下,支持的语言类型 在什么地方可以查看?

            1. Xcnte
              @刘大喵

              地址:https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript
              这里可以查看支持的语言类型

  78. 皮皮凛

    还有个问题...本文写的要将插件文件夹名改为"Code Prettify",应该是"CodePrettify"吧,不应该有空格

    1. Xcnte
      @皮皮凛

      是的,这里我没有注意,稍后会修改一下

  79. 哈喽雷

    感谢大佬。。。发现小问题,在小屏幕界面代码开头会被当着,改了下css就正常了

    1. Xcnte
      @哈喽雷

      感谢提醒,已修复

  80. 皮皮凛

    还要替换handsome.min.css文件呀....我的各种魔改岂不是无法保留了..

    1. Xcnte
      @皮皮凛

      其实替换高亮部分的css内容就够了,我等下发出来吧

      1. 皮皮凛
        @Xcnte

        谢谢,麻烦你了

        1. Xcnte
          @皮皮凛

          已添加~|´・ω・)ノ

          1. 皮皮凛
  81. 无用挂件

    装了这个插件之后没法禁用/启用任何插件...

    1. 无用挂件
      @无用挂件

      突然又好了...尴尬

  82. 爱莉

    是大佬 关注了

  83. Airs_Lau

    滴滴滴~访客卡,请上车的旅客系好安全带,现在是:Thu Apr 11 2019 13:45:52 GMT+0800 (中国标准时间)

  84. 刘大喵

    来了
    滴滴滴~访客卡,请上车的旅客系好安全带,现在是:Wed Apr 10 2019 23:22:49 GMT+0800 (中国标准时间)

  85. Xcnte

    如果插件符合你的心意,不妨留言支持一下?

  86. Gamesme

    已撸
    滴滴滴~访客卡,请上车的旅客系好安全带,现在是:Wed Apr 10 2019 20:46:20 GMT+0800 (中国标准时间)