首页
学习
活动
专区
圈层
工具
发布

HTML highlight 代码前端高亮、代码美化

参考资料: 1. highlightjs 官方使用文档 2. highlightjs 代码各种风格 3. ckeditor 代码高亮插件 Code Snippet 官方使用文档 4. ...config.uiColor = '#AADC6E'; //添加插件,多个插件用逗号隔开 config.extraPlugins = 'codesnippet'; //设置高亮风格..., 如果不设置着默认风格为default config.codeSnippet_theme = 'monokai_sublime'; }; # 富文本编辑器中显示出来的输入的代码按钮 ckeditor...Django collectstatic 后的 static_root 路径:joyoo\static_root\ckeditor\ckeditor\config.js,如果想在 debug 模式下显示 代码按钮...可以修改成自己喜欢的样式,css 文件路径:joyoo\static_root\ckeditor\ckeditor\plugins\codesnippet\lib\highlight\styles,前端代码高亮还可以使用

3.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    支持 Markdown 语法和代码高亮

    extra 本身包含很多拓展,而 codehilite 是语法高亮拓展,这为我们后面的实现代码高亮功能提供基础,而 toc 则允许我们自动生成目录(在以后会介绍)。...,即代码无法换行,请检查代码块的语法是否书写有误。...image.png 代码高亮 程序员写博客免不了要插入一些代码,Markdown 的语法使我们容易地书写代码块,但是目前来说,显示的代码块里的代码没有任何颜色,很不美观,也难以阅读,要是能够像我们的编辑器里一样让代码高亮就好了...,这样就实现了代码颜色的区分,即高亮了语法。...确保用于代码高亮的样式文件被正确地引入,具体请参见上文中引入样式文件的讲解。 有些样式文件可能对代码高亮没有作用,首先尝试用 github.css 样式文件做测试。

    3.3K70

    Python 代码语法高亮工具库比较

    在 Python 中进行代码语法高亮有几种常见的工具库和方法。这些工具库可以根据需求和使用场景选择适合的:1、问题背景在软件开发中,代码的可读性是重中之重。...为了提高代码的可读性,一种常用的方法是使用语法高亮工具库来对代码进行着色,以便于开发人员快速识别代码中的不同元素,如关键字、标识符、注释等。...Python 是当下最流行的编程语言之一,因此有很多针对 Python 代码的语法高亮工具库可供选择。...此外,Highlight.js 还提供了一个在线演示工具,可以方便地对代码进行高亮并预览效果。CodeMirrorCodeMirror 是一个功能丰富的代码编辑器,它包含了语法高亮功能。...安装和使用目前,Pygments 是最受欢迎的 Python 代码语法高亮工具库,它支持的语言丰富、灵活性强,而且可以自定义配色方案和样式。

    88010

    使用 Prism.js 实现漂亮的代码语法高亮

    给大家推荐一个代码高亮显示的东东,直接使用一个 JavaScript 库 —— Prism 是一款轻量、可扩展的代码语法高亮库,使用现代化的 Web 标准构建。 为什么选择 Prism.js ?...天生伶俐语言的 CSS 类是可继承的,所以你只需定义一次就能应用到多个代码片段。轻如鸿毛代码压缩后只有 1.6KB。每添加一个语言平均增加 0.3-0.5KB,主题在 1KB 左右。...轻松扩展定义新语言或扩展现有语法,或者新增功能都非常简单。丰富样式所有的样式通过 CSS 完成,并使用合理的类名如:.comment, .string, .property 等。 有谁在使用?...Prism 官网 | 代码示例 | 立即下载 | GitHub 沈唁志|一个PHPer的成长之路!...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:使用 Prism.js 实现漂亮的代码语法高亮

    5.3K30

    轻量级Web代码语法高亮库 highlight.js

    介绍 如果是编写个人网站内容的时候,往往会需要面临代码的高亮显示需求。 而网上有不少的前端的代码高亮库,例如https://github.com/PrismJS/prism-themes 。...而没有扩展针对最新代码的支持。 会造成一种现象,就是你选择一个语言之后代码中的关键字并没有高亮显示,全部代码都显示灰色或者默认颜色。 给我们一种,代码块样式没有生效的感觉。...多语言代码高亮显示 可以直接用在node.js 适用于任何标记 兼容任何js框架 支持的语言 默认支持的语言Common:(只要集成就支持以下的语言识别并高亮显示) Bash C C# C++ CSS...让我们知道集成后的代码高亮的显示效果。...如果common里面的语法不满足你的需求,那么可以自定义,然后进行下载相应的库。

    3.5K30

    第 09 篇:让博客支持 Markdown 语法和代码高亮

    extra 本身包含很多基础拓展,而 codehilite 是语法高亮拓展,这为后面的实现代码高亮功能提供基础,而 toc 则允许自动生成目录(在以后会介绍)。...,即代码无法换行,请检查代码块的语法是否书写有误。...代码高亮 程序员写博客免不了要插入一些代码,Markdown 的语法使我们容易地书写代码块,但是目前来说,显示的代码块里的代码没有任何颜色,很不美观,也难以阅读,要是能够像代码编辑器里一样让代码高亮就好了...代码高亮我们借助 js 插件来实现,其原理就是 js 解析整个 html 页面,然后找到代码块元素,为代码块中的元素添加样式。...我们使用的插件叫做 highlight.js 和 highlightjs-line-numbers.js,前者提供基础的代码高亮,后者为代码块添加行号。

    96630

    让Python输出更漂亮:PrettyPrinter

    PrettyPrinter是Python 3.6 及以上版本中的一个功能强大、支持语法高亮、描述性的美化打印包。...第三方库pprintpp是对pprint的改进及替代方案,也可以对输出进行优化,不过和pprint一样受限于__repr__使用的代码美化定义。...实现不会在无效Python语法上中断的语法高亮显示。并不是所有__repr__方法都会返回有效的语法,一旦发生语法错误会打断正常的语法高亮。 新的代码美化包的使用体验令我非常惊讶。...而用户自定义美化规则的方法也很简单,仅仅需要了解两个描述性的函数 register_pretty和pretty_call即可。语法高亮看上去非常漂亮,且不会被无效语法处中断。...特别是语法高亮,会使你很难再回到普通的美化打印工具,它大大提升了程序员的开发体验。 最有趣的改进是描述性API,下面是它的工作原理。

    1.7K00

    让Python输出更漂亮:PrettyPrinter

    PrettyPrinter是Python 3.6 及以上版本中的一个功能强大、支持语法高亮、描述性的美化打印包。...第三方库pprintpp是对pprint的改进及替代方案,也可以对输出进行优化,不过和pprint一样受限于repr使用的代码美化定义。...实现不会在无效Python语法上中断的语法高亮显示。并不是所有repr方法都会返回有效的语法,一旦发生语法错误会打断正常的语法高亮。 新的代码美化包的使用体验令我非常惊讶。...而用户自定义美化规则的方法也很简单,仅仅需要了解两个描述性的函数 register_pretty和pretty_call即可。语法高亮看上去非常漂亮,且不会被无效语法处中断。...特别是语法高亮,会使你很难再回到普通的美化打印工具,它大大提升了程序员的开发体验。 最有趣的改进是描述性API,下面是它的工作原理。

    1.6K10

    你不知道的 DOM 变动观察器:Mutation observer

    我们将首先看一下语法,然后探究一个实际的用例,以了解它在什么地方有用。 语法 MutationObserver 使用简单。...为了提高可读性,同时对其进行美化,我们将在我们的网站上使用 JavaScript 语法高亮显示库,例如 Prism.js[3]。...为了使用 Prism 对以上代码片段进行语法高亮显示,我们调用了 Prism.highlightElem(pre),它会检查此类 pre 元素的内容,并为这些元素添加特殊的标签(tag)和样式,以进行彩色语法高亮显示...例如,我们有一个由其他人编写的论坛,该论坛可以动态加载内容,并且我们想为其添加语法高亮显示。没有人喜欢修补第三方脚本。 幸运的是,还有另一种选择。...请先运行前面那段代码(上面那段,观察元素),然后运行下面这段代码。你将看到 MutationObserver 是如何检测并高亮显示代码段的。

    3.2K10

    VS Code也能实现IEC 61131-3结构化文本ST语言的语法高亮与代码片段支持啦!

    ST语言语法高亮规则 不知道各位朋友有没有用到AI,那么我最开始尝试的时候,到现在各类牛逼的大模型出来,从最新的代码质量来看,也是越来越好。...当时,生成的代码由于没有其他语言那样的高亮显示,整体给人的阅读体验增加了难度。 关于ST语言的高亮规则,正常打开CODESYS、Twin CAT等支持ST语言的编程软件的时候会自动匹配。...所以,我开始查了下具体规则,如下表所示: ST语言语法高亮规则 语法元素类别 描述 示例 常见高亮颜色/样式 1. 关键字 语言本身定义的、具有特殊功能的保留字。...字面量 代码中直接书写的常数值。...同样的一段代码我们在VS Code中,对比下启用高亮的具体效果: 先来一副没有扩展高亮规则的: 那么,我们启用后: 当然,对于有些朋友,这点不是非常重要的点,所以,有需要的朋友可以参考下面步骤进行设置

    78810

    听说过代码洁癖,Bug洁癖怎么解?

    上面这段 traceback 只有黑白两个颜色,无法像代码高亮那样,对肉眼实现太不友好了 无法直接显示报错的代码,排查问题慢人一步,效率太低 那有没有一种办法,可以解决这些问题呢?...环境要求 由于使用了 pretty-errors 后,你的 traceback 信息输出,会有代码高亮那样的效果,因此当你在使用测试使用 pretty-error 时,请确保你使用的终端可以输出带有颜色的字体...配置全局可用 可以看到使用了 pretty_errors 后,无非就是把过滤掉了一些干扰我们视线的无用信息,然后把有用的关键信息给我们高亮显示。...自定义设置 上面的例子里,我们使用的都是 pretty_errors 的默认美化格式,展示的信息并没有那么全。 比如 它并没有展示报错文件的绝对路径,这将使我们很难定位到是哪个文件里的代码出现错误。...display_arrow 启用后,将针对语法错误显示一个箭头,指向有问题的令牌。 truncate_code 启用后,每行代码将被截断以适合行长。

    76920

    vs code 环境配置(小白快速上手版)

    智能代码补全:VS Code 提供智能代码补全功能,可以预测并自动完成 HTML 标签、CSS 类和 ID,提高编码效率。 3....语法高亮:VS Code 支持 HTML、CSS 和 JavaScript 的语法高亮,使得代码结构清晰,易于阅读和调试。 4....调试工具:VS Code 提供了内置的调试工具,可以方便您调试 HTML、CSS 和 JavaScript 代码。 10....,用这个可以让代码看起来更美观) 没用之前 用了 5.vscode-icons 界面主题美化...(看我界面的背景就知道了,默认颜色不好看,当然插件库还有其他美化的插件供选择,读者可根据个人喜好选择) 四,VS Code 配置 在设置里搜索设置即可 1.Format On Save :勾选,保存后自动格式化

    85010
    领券