问题标签 [prism.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vue.js - 与 vuejs 一起使用时无法更新 prismjs 的属性行号?
我正在使用Vue.js
and制作一个项目Nuxt.js
。我prismjs
用于在我的页面上突出显示代码片段。我已经按照这里prismjs
给出的安装了。
这是我的plugins/prism.js
文件:
这是我的 Vue 组件:
我的问题是,当 i 的值从分页发生变化时,必须突出显示的行号不会改变。怎么了?变化i
会反映在其他内容中。
syntax-highlighting - Hugo No-JS 语法高亮与 highlight.js 或 prism.js
我需要在 Hugo 中突出显示语法。目前使用highlight.js。我喜欢最终的外观,但不喜欢它的工作原理。它使用 javascript 来运行词法分析器并应用样式。相反,我想在 Hugo 构建阶段运行词法分析器,以便网站不使用 javascript。实际上,我想缩短页面加载时间,并消除运行 JS 和应用样式所需的“闪烁”效果。接受建议。谢谢,鲁本
javascript - 如何使用 prism.js 在某些行突出显示 Java 代码
Prism.js 突出显示行号不起作用。经过大量的故障排除,高亮div的绝对定位似乎相互重叠(见图)。这是我用来下载 prism.js 的页面:https ://prismjs.com/download.html#themes=prism-dark&languages=markup+css+clike+javascript+c+cpp+java+javadoclike+javadoc&plugins=line-高亮+行号+高亮-关键字
我的代码如下:
网页加载后,如图2所示: 目前,应突出显示第 1-8 (31-38) 行和第 10 (41) 行。
javascript - Prism.js - 如何获得在 / 使用 prism 的链接?
如何获得在 prism 中工作的链接?
javascript - Prism.js 扰乱了 Ajax?
我有两个简单的 Python 代码文件hello.py
和world.py
.
基于这种方式,我使用 Prism.js 和 Ajax 编写了一个 HTML 文件,该文件按如下helloworld.htm
方式格式化和呈现。hello.py
world.py
<code class=lang-py>
不幸的是,这个 HTML 文件在最后一行不能正常工作。虽然<code>
没有<code class=lang-py>
解决这个问题,但我仍然想使用 Prism.js 来格式化代码文件。我该如何解决这个问题?
PS似乎这个问题与How to Re-Run Prism.js on AJAX Content有关,Prism.highlightAll();
需要与Ajax一起运行,虽然我还没有找到正确的位置Prism.highlightAll();
。
html - 在 html 中编写 html 标签
我正在写一个需要解释 HTML 标签的博客。但是,我正在使用 HTML 来制作博客,并且需要将 html 写入 html 中。我正在使用 prism.js 来突出显示 html 语法
css - 使用外部源在对象标签上使用 Prism 进行语法着色?
我曾经在代码块上使用Prism.js
这样的语法着色:
我现在尝试使用 object-tag 加载源文件,而不是像这样:
这不起作用,但会加载没有语法着色的文本。
知道如何解决这个问题吗?