欢迎您访问洛书博客 星光不问赶路人,时光不负有心人! 本站官方网址:www.ls-bk.com
  • 微信微信
  • QQQQ
您现在的位置是:首页 > 实用教程

Typecho代码高亮MAC风格插件

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

前言

Typecho代码高亮插件,完美兼容handsome主题,其它主题请自行调试7IS洛书文章网

下载

下载地址:GitHub|码云

激活

第 1 步:下载本插件,解压,放到 usr/plugins/ 目录中;7IS洛书文章网

第 2 步:文件夹名改为 CodePrettify7IS洛书文章网

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

第 4 步:设置:选择主题风格,是否显示行号等。7IS洛书文章网

第 5 步:修改(替换)/usr/themes/handsome/assets/css/下的handsome.min.css文件7IS洛书文章网

  • Handsome 7.3.1 版本: 提取码:1122
  • Handsome 6.0.0 版本: 提取码:1122

修改

  • 如果你的网站有开启Pjax(handsome主题默认开启)请把以下代码添加到回调函数的地方。

 7IS洛书文章网

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);}
 

 7IS洛书文章网

  • 若插件里设置不显示行号,PJAX函数要改为

 7IS洛书文章网

if (typeof Prism !== 'undefined') {
Prism.highlightAll(true,null);}

 7IS洛书文章网

用法

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

 7IS洛书文章网

版权声明:本文由洛书文章网发布,转载请注明本文链接!

本文内容如若侵权请您联系邮箱:1553396808@qq.com

相关标签:Typecho   handsome   插件