苏醒 苏醒
  • 首页
  • WP主题
  • WP插件
  • WP教程
  • 是日一记
  • 博客
    • 留言
    • 唠叨
    • 盆友圈
    • 栏目推荐

suxing

管理员
每天清晨有多少双眼睛睁开,有多少人的意识苏醒过来,便有多少个世界。
IP归属地: 广东
文章
214
评论
236
suxing
2016-01-14 20:15:15 广东

WordPress非插件使用Prism.js实现代码高亮

文章字数:950 字
阅读时间:3 分钟
智能摘要 DeepSeek
Prism.js是一款轻量级的JavaScript代码高亮插件,支持多种编程语言和主题样式,只需引用CSS和JS文件即可使用。安装方法:1)在functions.php中添加注册样式和脚本;2)编辑文章时在<pre>标签内输入代码并设置语言标记。使用技巧:在<pre>标签中添加class="line-numbers"可显示代码行号。Prism.js官方下载地址为[http://prismjs.com/](http://prismjs.com/),苏醒特供款下载地址为[http://download.theme.suxing.me/prism/prism.zip](http://download.theme.suxing.me/prism/prism.zip)。

对于技术控的朋友来说,平日总要写几段代码来装装逼。
市面上也比较多代码高亮插件,各种各样。前端时间苏醒网站改版也没集成代码高亮的功能。今天有点时间就研究了下,发现Prism.js这个轻量级的JavaScript代码高亮很好耍!Prism.JS也大部分流行的编程语言,并且支持多种主题样式,只需要引用CSS文件和JS文件即可完成。
好东西要分享,果断分享给大家。

[quote]第一步:将下面的代码复制到funcations.php中。[/quote]

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

以上工作结束后,就可以实现代码高亮了。
对,就这么简单。

[quote]第二步:编辑文章时,使用文本模式,输入下面的代码。[/quote]

<pre class="language-c"><code class="language-c">  code_here </code></pre>

(language-c中,红色字体可修改任意语言,但必须保留language-,如language-php)

[quote]使用技巧[/quote]

如果你想每行代码前带序号,只需要在<pre>标签中加class="line-numbers" 即可。

[quote]Prism.js文件下载[/quote]

[download-button href="http://prismjs.com/"]官网[/download-button][download-button href="http://download.theme.suxing.me/prism/prism.zip"]苏醒特供款[/download-button]

  • WordPress 教程
  • 代码高亮
  • 代码高亮插件
等 人表示很赞
12,143
4

评论 (4)

  • 41283d07aa

    😮 😮 😮 我用这个高亮 不显示前带序号, 没错吧?

    8 年前 广东省 回复 1
    • 苏醒 作者 41283d07aa

      如果你想每行代码前带序号,只需要在

      标签中加class="line-numbers" 即可。
      8 年前 广东省 回复 0
  • paldvel

    这个代码高亮插件是什么呀?

    9 年前 河北省 回复 1
    • 苏醒 作者 paldvel

      没插件,自己集成吧。

      9 年前 广东省 回复 0
suxing
suxing
2014-11-26 14:11:52 广东
推荐 如何修改wordpress主题的样式和文件
智能摘要 DeepSeek 这篇文章介绍了如何通过浏览器检查元素、使用notepad++修改CSS代码等方法,帮助用户在WordPress主题中调整样式。具体 ...
  • WordPress 教程
17,261 5
suxing
suxing
2016-04-22 8:17:43 广东
推荐 WordPress主题开发和调试巧用debug模式
智能摘要 DeepSeek 在开发WordPress主题时,通常会开启Debug模式(调试模式)以检测bug。当遇到页面错误、404、500错误等常见问题时, ...
  • WordPress 教程
  • debug模式
  • wordpress教程
  • WordPress调试
6,116 0
suxing
suxing
2014-07-21 23:43:11 广东
推荐 关闭wordpress自动产生图片缩略功能
智能摘要 DeepSeek WordPress上传图片时会自动生成3个尺寸的缩略图,这对小容量虚拟主机来说浪费服务器资源。要关闭此功能,需在后台→设置→多媒体 ...
  • WordPress 教程
14,659 4
suxing
suxing
2023-12-05 17:12:13 广东
推荐 WordPress 如何按分类层级输出所有文章
智能摘要 DeepSeek 本文介绍了在 WordPress 中通过自定义模板按分类层级输出文章的方法。步骤包括:1. 创建 PHP 模板文件并编写递归函数输 ...
  • WordPress 教程
3,272 0
suxing
suxing
2016-07-27 23:53:17 广东
推荐 关于WordPress的一些学习方法
智能摘要 DeepSeek WordPress 是一款开源 CMS,功能强大但学习难度较高。学习资源包括官方网站、官方文档、开发者参考和论坛,其中开发者参考详细讲解了函数如add_action,官方论坛则提供了全面的技术支持。此外,建议 ...
  • WordPress 教程
  • wordpress教程
6,618 0

我用的 WordPress 主题

2021 年单栏 WordPress 主题

Copyright © 2012-2025 苏醒. All rights reserved. Designed by nicetheme.
  • 首页
  • 主题
  • 教程
  • 博客
  • 唠叨
  • 留言