共计 1264 个字符,预计需要花费 4 分钟才能阅读完成。
提醒:本文最后更新于 2024-04-15 23:28,文中所关联的信息可能已发生改变,请知悉!
使用
- 下载本插件,解压,放到 usr/plugins/ 目录中;
- 文件夹名改为 CodePrettify;
- 登录管理后台,激活插件(请勿与其它同类插件同时启用,以免互相影响)
- 设置:选择主题风格,是否显示行号等。
- 最新版本 handsome 主题内置的高亮与该插件冲突,请进入后台 -> 设置外观 -> 主题增强功能里关闭主题内置高亮
外观设置
->开发者选项
->自定义 CSS
,添加以下 css 代码即可#post-content pre code { display:block; overflow-x:auto; position:relative; margin:0; padding-left:50px; } pre code { position:relative; display:block; overflow-x:auto; margin:4.4px 0.px .4px 1px; padding:0; max-height:500px; padding-left:3.5em }
语法
\```php(语言类型必填)
<?php echo 'hello jrotty!'; ?>
\```
删除上边代码中的 \
若不填写语言类型,则无效果
PJAX
如果你的网站有开启 Pjax
请把以下代码添加到回调函数的地方,在你使用的主题设置里看看
以 Handsome 主题为例:
主题
-->设置外观
-->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);}
若插件里设置不显示行号,PJAX 函数要改为
if (typeof Prism !== 'undefined') {Prism.highlightAll(true,null);}
下载
文件名称:Code-Prettify-for-typecho
文件大小:1MB
下载声明:本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。
下载地址:https://github.com/Xcnte/Code-Prettify-for-typecho
文件名称:Code-Prettify-for-typecho
文件大小:1MB
下载声明:本站部分资源来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。
下载地址:https://gitee.com/xcnte/Code-Prettify-for-typecho
可设置项
- 选择高亮主题风格 (官方提供的 6 种风格切换,本人自己新增了三种(Mac 风格))
- coy.css
- dark.css
- BlackMac.css(黑色 Mac 风格)
- GrayMac.css(默认选中:Mac 风格(灰色))
- WhiteMac.css(白色 Mac 风格)
- twilight.css
- tomorrow-night.css
- 是否在代码左侧显示行号(默认开启)
正文完