代码高亮的程序或者 WordPress 插件有很多,但是在碰到 Prism 之前,我爱水煮鱼都没有使用代码高亮的程序,就是因为以前的那些代码高亮的程序或者插件太臃肿或者复杂,使用起来不方便。 Prism 介绍 Prism 是一个轻量级并且简单易用的 JavaScript 类库,minified 和 gzipped 压缩后只有 1.5kb 大小,即使添加语言定义代码,最大也不会超过 2kb, 是目前最小的代码高亮 Javascript 类库。 Prism 使用非常简单,只需添加 Javascript 和 CSS 就能够轻易的将其整合进项目中使用。 这里是修改过支持 PHP 代码高亮的版本:http://vdisk.weibo.com/s/ardw3 ----
/*resetAll css=================*/ body, h1, h2, h3, h4, h5, h6, p, ul, dl, ol {...
精美礼品等你拿!
deckdeckgoHighlightCodeLoader.defineCustomElements(window); } catch (err) { console.error(err); } } 一般网站中在 index.js 中添加上述代码
刚刚在写荣耀手环5表盘自定义研究 这篇文章的时候,遇到了xml代码高亮的问题,后来一直找不到有效的解决办法,要么是代码高亮太难看,要么是没有自适应,后来我在GitHub找到了这个开源项目,对高亮支持很好 ,而且有许多高亮主题方案 代码实例 public class Box<T> { private T t; public void add(T t) { this.t = t; 下载文章附件的压缩包,然后再WordPress的插件安装页面上传zip压缩包即可 在插件设置可以自行设置高亮方案 相关文件下载地址 https://www.kindyear.cn/wp-content
代码: <! "en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>文本高亮
值相同的并且连续的像素为背景 //xn.image_background_opacity(data, canvas_width, canvas_height); // 将修改后的代码复制回画布中
WordPress 自带的代码块是没有代码高亮的,我们可以通过安装插件,设置代码高亮。 我只能选择自动美化谷腾堡代码块的插件,我找到了 Code Prettify 这个简单的插件,直接安装,不需要额外的配置,就能自动渲染代码块,目前我还是挺满意的,简单方便。 效果如下: Java public class Hello() { System.out.println("Hello World"); } JavaScript function hello(
插件简介: 代码展示样式,将highlightjs制作为typecho插件形式。
这个就是为了测试微信公众号付费功能特意写的插件,非常有诚意, 哈哈,今天更加诚意一点,特意写一篇详细的 WPJAM「代码高亮」插件使用教程。 WPJAM「代码高亮」插件特别之处 现在大部分代码高亮的插件都是使用 prism 这个代码高亮 JS 库来实现的,WPJAM「代码高亮」插件也是,只是之前是纯代码方式写到主题里面,今天就把它整理了一下, 整个插件自己写的代码只有不到 30 行,就是利用 WordPress 的 wp_enqueue_scripts 接口让页面加载 prism 的样式和脚本代码。 使用 WPJAM「代码高亮」插件 怎么使用 WPJAM「代码高亮」插件呢?非常简单,首先根据你使用不同编辑器略用不同。 如果你使用古腾堡编辑器的话,先点击选择创建一个代码块: 然后输入代码,选择该该区块: 点击右侧区块属性框,在额外的CSS类中输入:language-php,如果你的代码是 JS 则,输入 language-javascript
TypeCho代码高亮插件,核心来自:highlightjs.org 默认为MAC主题,支持主题切换 支持核心引用CDN资源 支持一键复制 支持行号显示 支持滚动条 支持一键下载代码图 语言支持列表:CDN :[apache,bash,c-like,c,coffeescript,cpp,csharp,css,diff,go,http,ini,java,javascript,json,kotlin,less, plaintext,properties,python,python-repl,ruby,rust,scss,shell,sql,swift,typescript,yaml] 1.前言 之前用过一个插件,也是代码高亮的 ,但是有个js加密了,加密的东西在服务器上用着总感觉不放心,这样就有了弄一个自己的代码高亮插件的想法 2.快速搞定 冲浪一波,基本上都是说用Highlight的方案,核心高亮方式确定并且落地到插件文件中 ,在usr/plugins/创建目录TypeChoHighLight 把clone下来的代码都复制上去(自行去掉.git) 进入后台插件列表,启用插件。
这个扩展是一款 JavaScript 代码格式化、解密、反混淆和 CSS 代码高亮扩展,当你访问 CSS、JavaScript、JSON 文件时,自动格式化并高亮代码。 功能 格式化 CSS、JavaScript、JSON 代码 JavaScript 代码解密、反混淆 30 多种代码高亮主题 丰富的自定义选项 截图 ? 检测到代码时的提示 ? 格式化并高亮代码 ? CodeMirror v2.3 – 2013/03/14 发布到 Chrome 网上应用店 更新 CodeMirror v2.2 细节优化 v2.1 修复自动格式化无效问题 v2.0 使用 CodeMirror 代码高亮编辑器 更新格式化代码 v1.0.5 程序优化 打开弹出面板时自动粘贴剪贴板内容 沈唁志|一个PHPer的成长之路! 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:Chrome代码格式化高亮扩展推荐-JavaScript and CSS Code Beautifier
JavaScript 库。 它由jQuery,jQuery UI 和jQuery Mobile 项目使用,并可测试任何通用的 JavaScript 代码,包括其本身! Eg: ‘highlight’ null 标记重要行,让它们高亮显示。多行之间用逗号“,”分割。 ‘title’ null 设置显示在被着色代码块上方的Title。 某些文本,比如 JavaScript 代码,包含大量 “<” 或 “&” 字符。为了避免错误,可以将脚本代码定义为 CDATA。 2) CDATA 部分中的所有内容都会被解析器忽略。 Highlight public string Highlight { get; set; } 标记重要行,让它们高亮显示。多行之间用逗号“,”分割。
参考资料: 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,前端代码高亮还可以使用
github pages 一直想添加代码高亮 highlighter ,基于 jekyll 3.0 的 rouge 终于搞定了: ? 下载代码高亮库 在 cmd 中输入: rougify style monokai.sublime > rouge.css 可以下载 rouge.css 出来,将这个 css 文件放到 github pages 调试代码高亮 在 cmd 中安装 rouge 方便本地调试: gem install rouge 为了防止 ` 被转义,在 html 中添加如下 js : <script type="text/x-mathjax-config SourceElement().parentNode.className+=' has-jax';}}); </script> 在 cmd 中输入 jekyll server,本地打开 127.0.0.1:4000 查看<em>代码</em>是否<em>高亮</em>了 背景色为白色,字段显示不出来,所以我把 rouge.css 的背景色改成了黑色,在 rouge.css 最后面添加如下<em>代码</em>: div[class="highlight"] > pre > code[class
一种不使用插件来实现几乎所有语言的语法高亮的方法 前言 Typecho是一款由国人开发的博客程序,它的特点是简洁小巧,扩展性强,并且内置支持Markdown语法写作,因而很受技术博客作者的欢迎。 但是默认的Typecho没有自带语法高亮,要实现语法高亮就要使用Typecho相应的插件,而Typecho的插件安装和调试都比较难,这里就将介绍一种不使用插件来实现几乎所有语言的语法高亮的方法。 PrismJs是一款轻量、可扩展的代码语法高亮库,使用现代化的Web标准构建,使用PrismJs可以快速为网站添加代码高亮功能,支持超过上百种编程语言,还支持多种插件,是简洁、高效的代码高亮解决方案 ↓点击“编辑当前外观” -> “header.php”,在左边的代码框中找到 /head ↓ ↓在它之前输入如图中的代码↓ ? ↓代码↓ <link rel="stylesheet" href="<? 使用 ↓在使用Markdown写文章时,只要在<em>代码</em>块标记```↓ ↓标记后面添加你的<em>代码</em>的语言名,如php, <em>javascript</em>等,就可以实现<em>代码</em><em>高亮</em>展示↓ ?
Typecho,WordPress 等程序高亮代码实现过程,首先引入高亮代码 js 提取代码中得关键词,标记标签;然后,利用高亮 css 更换这些标签得颜色;最重要得自然是,pre 标签重写,这样是为了告诉浏览器哪段代码要执行高亮 以后输入高亮代码,就像输入正常代码那么简单,因为这里给您自动修改了 pre 标签。当然,本教程不仅仅支持 Typecho,wordrpess等程序也可以用本教程实现代码高亮。 <script type="text/<em>javascript</em>"> $(document).ready(function(){ $("pre").addClass("prettyprint linenums JS 引入 footer.php 插入如下代码,引用 js 文件。 cdnjs.cloudflare.com/ajax/libs/prettify/188.0.0/prettify.min.js"></script> CSS引入 这里是主要得了,上述 pre 跟 js 让你得主题有了代码高亮得功能
Discourse 项目是默认支持语法高亮的,Discourse 会默认使用 highlight.js 来显示语法高亮。 如果你的代码没有正确使用语法高亮的话,你可以在代码块中强制使用你希望使用的语言,例如下面: ``` ruby 3.times do |stuff| stuff.do end ``` 显示结果: 3. 通常在默认的安装下 Discourse 都能够显示语法高亮的。 不显示语法高亮 如果你不希望的代码显示任何语法高亮,你可以选择在代码块后面输入字符 “text” : ``` text Your text to NOT highlight here ``` Your
今天,介绍一种在主题中添加Google Prettify代码高亮的方法。这里以next主题为例,如果对应的目录不存在,可以手动创建,或选择其它目录。 theme.custom_highlight_theme }}.css" type="text/css"> <script src="/lib/prettify/prettify.js" type="text/<em>javascript</em> "></script> <script type="text/<em>javascript</em>"> $(document).ready(function() { $('pre').addClass(
起始 最初基于 Highlight 插件,写一款名为 ColorHighlight插件 ColorHighlight插件实现Mac风格代码高亮 基于 Highlight的代码语法高亮插件 for Typecho ,可显示语言类型、行号,有复制代码到剪切板等功能... 但因为插件本身存在不少BUG,自己又不想重写,便重新基于 CodeHighlighter写了一款 在原有的代码高亮样式上新增了Mac风格代码,修改了JS代码 下载 插件最新动态:已更新至handsome 第 5 步:最新版本handsome主题内置的高亮与该插件冲突,请进入后台 -> 设置外观 -> 主题增强功能里关闭主题内置高亮 第 6 步:外观设置 -> 开发者选项 -> 自定义CSS 添加以下css 是否在代码左侧显示行号 (默认开启) 后记 很多人反馈插件在其它主题上没有效果或是样式不正常 由于有些主题是自带代码高亮,会存在样式冲突,无法对每个主题都完美兼容 精力有限,只能尽量做好handsome
我想,大家已经可以看到本站代码框中的效果了。这是使用了一个名为 WP Code Highlight 的插件。 因为我自己的环境比较特殊,虽然 wordpress 带有强大的编辑器,但我还是习惯 markdown 的书写风格,所以每次插入代码的时候都是用三个反引号实现的。 一般都是要在插入代码的时候设置一下代码的语言插件才能正确的显示。但这款插件完全不需要你单独设置,几乎安装好久可以看到前端的效果了,而且有非常丰富的主题资源提供你使用。
腾讯云代码分析(TCAP),用心关注每行代码迭代、助您传承卓越代码文化!精准跟踪管理代码分析发现的代码质量缺陷、代码规范、代码安全漏洞、无效代码,以及度量代码复杂度、重复代码、代码统计。
扫码关注腾讯云开发者
领取腾讯云代金券