问题标签 [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 投票
1 回答
708 浏览

ubuntu - Pygmentize:找不到名称“javascript”的格式化程序

我正在尝试使用 Pygments 生成为 JavaScript 格式化的 CSS 文件。我可以通过使用以下方法对 HTML 做得很好:

但是,当我尝试使用 JavaScript 时:

我收到以下错误:

如何让 Pygments 为 JavaScript 生成 CSS 文件?谢谢。


编辑:我的目标是生成样式化 Pygments 格式code块所需的 CSS。例如,当我在启用 Pygments 的情况下运行 Jekyll 时,它会将我的code块格式化为各种 CSS 类。但是,没有 CSS 文件来设置这些类的样式。也许我误解了如何使用 Pygments。

0 投票
2 回答
2651 浏览

ruby - Jekyll 忽略了帖子中的 Liquid 标签

我是JekyllLiquidRuby的新手,如果我真的很愚蠢,我很抱歉。Jekyll 似乎忽略了任何带有帖子的液体标签(在 _posts 目录下),这导致输出如下所示。这些帖子都采用 Markdown 格式,并且都包含 YAML 标记。

我已经测试过,添加的不只是Pygments失败,{{ post.title }}也未解析。查看 Github 上的代码

老实说,我不知道我做错了什么。

提前致谢。

0 投票
1 回答
2809 浏览

python - 找不到别名的词法分析器

我正在尝试使用 Pygments 和 Beautiful Soup 作为我为 Google App Engine 构建的博客软件的代码突出显示解决方案。

它的工作原理是我的 HTML 帖子将使用 pre 标记来识别代码。像这样:

BeautifulSoup捕获标签之间的部分pre并将其传递给 Pygments。Pygments 应该检查类值并应用正确的 lexar。Pygments 然后应用格式并用格式化的文本替换原始文本。SaltyCrane 的博客更详细地解释了该解决方案。

错误

也许我只是没有正确导入模块?

编码

追溯

0 投票
4 回答
4287 浏览

jekyll - 在 Jekyll 中使用 pygments 时如何支持滚动

在 Jekyll 中工作时,是否可以在使用 pygments 突出显示的代码部分中使用水平滚动而不是文本换行。

文件来源:

生成的页面(注意十六进制地址被包装而不是滚动): 在此处输入图像描述

0 投票
1 回答
5916 浏览

jekyll - Jekyll 使用 pygments 时如何支持行号

如何对 Jekyll 中使用 pygments 突出显示的代码行进行编号?

0 投票
3 回答
10910 浏览

documentation-generation - Sphinx:支持突出显示的语言列表?

我将 Sphinx 用于代码文档并在代码中使用多种语言,我想为所有代码设置突出显示。Sphinx 简要提到了它支持的一些语言(在此页面上),然后提到它使用Pygments进行词法分析和突出显示。筛选 Sphinx 和 Pygments 的文档让我不知道如何做诸如高亮 Objective-c 代码之类的事情。

Pygments 确实提到了它支持的语言列表,但是并没有告诉我必须在 Sphinx(.rst 文件)中使用的确切语法来告诉代码块突出显示特定语言。例如,要突出显示 c++ 代码,您只需在代码块之前使用它:

.. highlight:: c++

然而,在尝试了这些之后,我似乎无法突出显示 Objective-C 代码:

任何人都可以向我提供语言列表(您会在文档中引用它们)吗?

0 投票
1 回答
743 浏览

python-sphinx - Sphinx Pygments 词法分析器过滤器扩展?

我有一种类似 Lisp 的语言,我想在 Sphinx 代码片段文档中使用 Pygments 突出显示。我的方法是扩展现有的 CommonLispLexer 以使用 NameHighlightFilter 添加内置名称。但是,它不起作用,所以我必须遗漏一些明显的东西。我在我的 conf.py 中添加了以下内容:

但是 NameHighlightFilter 没有效果。代码块像 Lisp 一样突出显示,但我的新内置名称没有特殊突出显示。

0 投票
1 回答
591 浏览

github - GitHub Wiki 上的语法突出显示拒绝工作

这让我发疯了。

语法突出显示不适用于 GitHub 项目中的单个 Wiki 页面。

以这个页面为例:https ://github.com/oscar-broman/PAWN-Boilerplate/wiki/Built-in-modules

这是它的来源:https ://gist.github.com/3128950

哦,太好了,语法高亮甚至在那里也有效。

0 投票
3 回答
775 浏览

python - 用于 Google App Engine Python 的 Pygments 不起作用

这是我的代码:

但我得到:

我究竟做错了什么?

Google App Engine 不支持 pygments 吗?我以为是...有人可以纠正我吗?

0 投票
4 回答
883 浏览

ruby-on-rails - Rails 3.1 CKEditor gem 原始文本

我正在使用 ckeditor gem,当我将粘贴用作纯文本对话框时,它会将文本封装在引号中以及 <p> 标签和 <br> 标签中。有什么方法可以告诉 ckeditor 在使用该选项时不要使用任何标记。

我想要完成的是在文章中包含代码片段。这些片段是使用 markdown gem 和 colours.rb 处理的。以下代码是我想要完成的

这就是我得到的