问题标签 [pygments]

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.

0 投票
2 回答
755 浏览

json - 如何在 Jekyll 上使用 pygment JSON 代码?

我是 Jekyll 的新手,我想强调一些 JSON 代码。似乎 pygments 对 JavaScript 有一些词法分析器,但对 JSON 没有。我必须如何继续突出显示 JSON 代码?

谢谢。

0 投票
2 回答
1056 浏览

python - 使用 pygments 和 html 输出高亮显示源代码

我使用 Pygments 作为记录 C++ 项目的源代码。Python 2.7.x 和 Pygments 都是它们的最新版本。当我使用命令行运行 pygments 时,我无法为我的源代码获取突出显示的 html 输出:

结果是无色的 html 输出。奇怪的是,使用富文本文件格式运行相同的命令会生成彩色 rtf 文件:

我尝试了一个更简单的 C 代码,并且正确突出显示了 html 输出。任何想法为什么会发生这种情况?我遇到问题的示例代码在这里

0 投票
2 回答
368 浏览

python - 无法将 Python 代码发布到 roaslind.info

我正在尝试将用 Python 编写的示例解决方案发布到 rosalind.info。

我尝试按照说明进行操作

“要突出显示代码,请在代码中添加 shebang 样式的第一行 :::lexername。将 lexername 替换为要突出显示的语言的 lexer 关键字,如 Pygments 词法分析器列表中所示。”

使我的代码显示为 Python,但无法使其正常工作。

我尝试将第一行设置为:

但它只是显示为普通文本。

谢谢你的帮助。尼克B

0 投票
1 回答
685 浏览

highlight - 为什么 pygments 突出显示有背景颜色?

我正在尝试使用 jekyll 构建一个博客,并且我想突出显示我的代码,在互联网上进行了一些搜索之后,我意识到我可以使用 pygments。我安装了 python-2.7.5,并安装了 pygments。

我用 gem 安装 pygments,pygments 的版本是 0.5.0。

现在问题是不管我用什么主题,代码总是有背景颜色,像这样:http ://happyroc.github.io/2013/11/07/hello/ 代码int a = 1;有背景颜色#fee9cc

这是怎么发生的?

0 投票
1 回答
174 浏览

jekyll - jekyll 高亮标签打破了降价语法

假设我在 jekyll 帖子中有以下内容:

使用 pygments 突出显示可以正常工作,但我在帖子中得到了文字“## an h2”。在我的高亮块之后,所有降价语法都无法正常工作。

0 投票
3 回答
1376 浏览

html - Sphinx 文档和悬停文本

是否可以使用sphinx为出现在代码片段中的单词设置悬停框,类似于angular.js 登录页面中代码示例中的悬停框的外观和行为?

0 投票
0 回答
263 浏览

plone - 如何在 Plone 重组文本内容中显示代码块

我正在尝试支持 cms Plone 中的语法突出显示。

上下文:我们正在使用基本的 Plone 安装。添加一个文档并将类型从 HTML 更改为 Restructuredtext,然后添加一个简单的代码块:

保存文档,您将拥有以下 html 代码块

所以发生了转换,但这里使用的类不适合我在 Internet 上找到的任何 CSS。

调试这个告诉我 docutils.utils.code_analysisr.py Lexer。使用 tokennames='long' 而不是 tokennames='short' 调用init

这就是类名很长的原因。我有两个选择:

  • 寻找如何改变它?(不只是猴子补丁,但调用链是如此之大......)
  • 找到如何使用 pygments 生成长版本
0 投票
2 回答
1356 浏览

jekyll - 如何防止 Jekyll 在突出显示中添加空格?

我目前正在尝试使用 Jekyll。大多数事情看起来都很好,但是 Jekyll 处理代码高亮的方式似乎有问题。

我使用 pygments。

然后 Jekyll 似乎使用了以下部分:

生成类似的代码

看起来像

在此处输入图像描述

在此处输入图像描述

code问题是和之间的空格pre

在此处输入图像描述

如何告诉 Jekyll 不要在这些标签之间放置空格?

捕虫

  • 我的 Jekyll 版本是jekyll 1.3.1.
  • gem environment我发现我的宝石在/var/lib/gems/1.9.1.
  • grep -rn "highlight" --exclude-dir=site --exclude-dir=test *发现高亮标签被解析/var/lib/gems/1.9.1/gems/jekyll-1.3.1/lib/jekyll/tags/highlight.rb
  • 因为这可能是 Jekyll 错误,所以我添加了问题 1801

现在出现了奇怪的部分:highlight.rb似乎没有在<pre>and之间添加任何空格<code>

0 投票
0 回答
182 浏览

ruby - 无法使用 pygments 运行 Jekyll

我正在尝试在我的 OS X 上运行 jekyll,但出现错误:

但是如果我在 github 上推送这个博客,一切正常

0 投票
1 回答
1120 浏览

python - 如何将 ipython 语法高亮添加到 pygmentize?

我需要在乳胶项目中突出显示语法,使用 minted 包我可以使用 pygments 词法分析器,这里有一个 ipython 词法分析器。

我怎样才能将它添加到 pygments ?(Windows 或 OSX)