php prism,使用 prism.js 实现 Wordpress 代码高亮

Wordpress 有不少插件可以实现代码高亮,但还是最喜欢 prism 的代码高亮风格。

怎么用?

首先,去 prism.js官网下载对应的CSS代码和JS代码;

将下载好的代码上传到到服务器上你所使用的主题文件夹下;

找到 functions.php(如果是本地环境的话,可以看到它就在主题文件夹下);

在functions.php添加如下这个函数:

# 添加代码高亮

function add_prism() {

wp_register_style(

'prismCSS',

get_stylesheet_directory_uri() . '/prism.css'

);

wp_register_script(

'prismJS',

get_stylesheet_directory_uri() . '/prism.js'

);

wp_enqueue_style('prismCSS');

wp_enqueue_script('prismJS');

}

add_action('wp_enqueue_scripts', 'add_prism');

需要插入代码的时候,使用文本编辑,按照如下格式插入代码块:

你的代码写在这里

注意:

1.你的代码是哪种语言,将 class 改成哪种语言,2.line-numbers是显示行号的,这个在你下载 prism.css 和 prism.js 需要勾上 line-numbers 插件,它才会生效:

480cc0179e85

line-numbers 插件

最后上一张效果图:

480cc0179e85

prism.js代码高亮效果

遇到的坑:

最开始的效果不是上图这样的,行号那里很窄,代码字体和大小我也不是很满意,所以打开 prism.css 和style.css 修改了几行代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值