首页 > 其他分享 >highlight.js代码高亮脚本的基本用法

highlight.js代码高亮脚本的基本用法

时间:2022-09-29 00:45:10浏览次数:85  
标签:高亮 样式 代码 js add highlight 下载

一、准备

  1. 点击 Get version 进行下载

image

  1. 勾选语言进行下载

image

  1. 下载好的文件结构

image

二、引入 highlight 的 CSS 样式和 js 文件

  1. 引入 CSS 主题

里面的 styles 文件夹中有非常多的样式,在使用时只需要导入想使用主题的样式即可
所有主题 Dome 效果展示

<link rel="stylesheet" href="./style/base16/nova.min.css" />

  1. 引入 js 文件

<script src="./js/highlight.min.js"></script>

  1. 初始化

<script> hljs.initHighlightingOnLoad() </script>

  1. 将代码片段包裹在<pre> <code> 标签中,然后通过 class 类名指定语言

<pre><code class="JacaScript">代码片段</code></pre>

三、效果展示

image

四、代码展示

点击查看完整代码
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <!-- 引入主题样式 -->
    <link rel="stylesheet" href="./style/base16/nova.min.css" />
    <!-- 引入 JS 文件 -->
    <script src="./js/highlight.min.js"></script>
  </head>
  <body>
    <pre><code class="JacaScript">
        function add(a, b) {
          console.log(a + b)
        }
        add(1, 2)
    </code></pre>

    <script>
      // 初始化
      hljs.initHighlightingOnLoad()
    </script>
  </body>
</html>

标签:高亮,样式,代码,js,add,highlight,下载
From: https://www.cnblogs.com/bkzj/p/16739978.html

相关文章

  • Js手写面试题5-Promise
    Promise❓有任何疑问都可以私信我解答⚡仓库地址:https://gitee.com/super_li_yu/promise......
  • JS中面向对象编程(OOP)的基本原理——this关键字、原型链、构造函数、继承
    面向对象编程(ObjectOrientedProgramming),是软件开发过程的主要方法之一。在OOP中,使用对象和类组织代码来描述事物及其功能。虽然点符号是访问对象属性的有效方法(如myobj.......
  • js判断数组的几种方法
    1.实例的__proto__属性非标准ie浏览器不支持letarr=[1,2,3];console.log('__proto__',arr.__proto__===Array.prototype)2.实例的constructorletarr=[1,2,3];......
  • JS实现数组元素位置交换
    /***数组元素交换位置*@param{array}arr数组*@param{number}index1添加项目的位置*@param{number}index2删除项目的位置*index1和index2分别是两......
  • JSON 转复杂对象
    publicstaticObjectcopyProperties(JSONObjectoriObj,ObjectdesObj){//1.首先要拿到oriObj对象的所有存在值不为空的键-值,放入到集合当中Cla......
  • 自定义toString()方法检测对象类型时的返回值[object x](JS)
    如果想通过 Object.prototype.toString()方法来检测对象类型,则需要以 Function.prototype.call() 或者 Function.prototype.apply() 的形式来调用toString()方法。......
  • MYSQL中的json数据操作
    1.2基础查询操作用法提示:如果json字符串不是数组,则直接使用$.字段名如果json字符串是数组[Array],则直接使用$[对应元素的索引id]1.2.1一般json查询使用 json字段......
  • vite.config.js配置入门详解
    一,搭建vite项目兼容性注意:Vite需要 Node.js 版本14.18+,16+。然而,有些模板需要依赖更高的Node版本才能正常运行,当你的包管理器发出警告时,请注意升级你的Node版......
  • docker配置阿里云加速器(修改daemon.json后缀为conf)
    问题:docker无法拉取镜像,根据网上教程添加 /etc/docker/daemon.json后仍然失败。解决方法:将daemon.json文件名改为daemon.conf 后成功解决问题。网上常见配置方......
  • asdf 安装 python 与 nodejs
    asdf安装python与nodejs系统centos7.9安装asdf官方地址:asdf-vm/asdf:ExtendableversionmanagerwithsupportforRuby,Node.js,Elixir,Erlang&more(gi......