当前位置: 首页 > news >正文

网站如何在百度上做推广方案/站长之家域名

网站如何在百度上做推广方案,站长之家域名,企业网站建设的基本内容,快速装修highlight.js highlight.js 是一个用于 代码语法高亮 的 JavaScript 库,支持 190 种编程语言和 90 种主题样式,广泛应用于技术博客、文档网站和代码编辑器等场景。 官网与文档 • 官网地址:https://highlightjs.org/ • GitHub 仓库&#x…

highlight.js

highlight.js 是一个用于 代码语法高亮 的 JavaScript 库,支持 190+ 种编程语言和 90+ 种主题样式,广泛应用于技术博客、文档网站和代码编辑器等场景。


官网与文档

官网地址:https://highlightjs.org/
GitHub 仓库:https://github.com/highlightjs/highlight.js
主题预览:https://highlightjs.org/static/demo/


核心特性

自动语言检测:无需指定语言,自动识别代码类型。
多语言支持:涵盖主流语言(如 JavaScript、Python、HTML、CSS)。
主题丰富:内置多种高亮主题(如 github-darkatom-one-dark)。
轻量级:支持按需加载语言和主题,减少体积。


安装方法

1. npm/yarn/pnpm 安装
pnpm add highlight.js
2. CDN 引入
<!-- 核心库 -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script><!-- 主题样式(以 github-dark 为例) -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css"
>

基础用法

1. HTML 中直接使用
<pre><code class="language-javascript">function hello() {console.log("Hello, World!");}
</code></pre><script>// 初始化高亮hljs.highlightAll();
</script>
2. 在 React/Vue 中使用
// React 示例
import { useEffect } from 'react';
import hljs from 'highlight.js';
import 'highlight.js/styles/github-dark.css';export default function CodeBlock() {useEffect(() => {hljs.highlightAll();}, []);return (<pre><code className="language-javascript">{`function sum(a, b) { return a + b; }`}</code></pre>);
}

高级用法

1. 手动指定语言
const code = `<div class="container">Hello</div>`;
const result = hljs.highlight(code, { language: 'html' }).value;
document.getElementById("output").innerHTML = result;
2. 动态加载语言(按需加载)
import hljs from 'highlight.js/lib/core';
import javascript from 'highlight.js/lib/languages/javascript';// 注册 JavaScript 语言
hljs.registerLanguage('javascript', javascript);
hljs.highlightAll();
3. 自定义主题
// 修改默认主题
import 'highlight.js/styles/atom-one-dark.css';

配置选项

选项说明
ignoreUnescapedHTML是否忽略未转义的 HTML(默认 false,设为 true 可防 XSS)
languages指定允许自动检测的语言列表(如 ['javascript', 'python']
classPrefixCSS 类名前缀(默认 hljs-

注意事项

SPA 应用:页面动态加载后需重新调用 hljs.highlightAll()
性能优化:按需加载语言和主题,避免引入全部文件。
XSS 防护:确保代码内容安全,避免直接渲染用户输入的内容。


示例效果

// 高亮前
function example() { return "Hello"; }// 高亮后(使用 atom-one-dark 主题)
<span class="hljs-keyword">function</span> <span class="hljs-title function_">example</span>() { <span class="hljs-keyword">return</span> <span class="hljs-string">"Hello"</span>; }

替代方案

Prism.js:https://prismjs.com/
更轻量,但需手动指定语言。

通过 highlight.js,你可以快速为网页中的代码块添加美观的高亮效果。

http://www.whsansanxincailiao.cn/news/31975140.html

相关文章:

  • 佛山做网站的公司有哪些/知识营销成功案例介绍
  • 兰州市建设厅网站/推广普通话绘画
  • html全屏网站/自建站
  • 北碚免费建站哪家做得好/百度搜索资源平台token
  • 政府网站开发专业/seo排名优化是什么
  • wordpress git 7.5/北京网站优化服务
  • 新网站应该怎么做可以排名靠前/单页网站
  • 网站做多个产品/seo推广一年要多少钱
  • 小企业网站建设/今天发生了什么重大新闻
  • vs网站开发效果图/搜索引擎的关键词优化
  • 产品盘网站建设/网站新站整站排名
  • wordpress多合一seo包/东莞seo建站优化工具
  • 旅游网站管理系统论文/seo网站优化培训
  • 做的比较漂亮的中国网站/浙江网站建设营销
  • 做搜狗网站排名首页/站长工具四叶草
  • 我的世界是谁做的视频网站/爱站网站排名查询工具
  • 网站开发管理招聘/河南网站定制
  • 哈尔滨企业建站哪家靠谱/外贸谷歌优化
  • 网站建设的具体方法/上海全国关键词排名优化
  • 网站开发毕业论文/百度关键词排名查询
  • 网站在公司做有什么要求吗/品牌传播推广方案
  • php js做网站/品牌seo如何优化
  • 美容北京公司网站建设/广州网站建设推荐
  • 这么建立com的网站/电商数据分析
  • 网站盈利/2022最新小学生新闻
  • 网站报名照片怎么做/广州百度网站推广
  • wordpress 过滤词/seo服务加盟
  • 咨询聊城做网站/2022年新闻大事
  • 安陆做网站公司/百度seo服务方案
  • 怎么建设免费小说网站/外贸网站免费推广