问题标签 [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.
json - 如何在 Jekyll 上使用 pygment JSON 代码?
我是 Jekyll 的新手,我想强调一些 JSON 代码。似乎 pygments 对 JavaScript 有一些词法分析器,但对 JSON 没有。我必须如何继续突出显示 JSON 代码?
谢谢。
python - 使用 pygments 和 html 输出高亮显示源代码
我使用 Pygments 作为记录 C++ 项目的源代码。Python 2.7.x 和 Pygments 都是它们的最新版本。当我使用命令行运行 pygments 时,我无法为我的源代码获取突出显示的 html 输出:
结果是无色的 html 输出。奇怪的是,使用富文本文件格式运行相同的命令会生成彩色 rtf 文件:
我尝试了一个更简单的 C 代码,并且正确突出显示了 html 输出。任何想法为什么会发生这种情况?我遇到问题的示例代码在这里
python - 无法将 Python 代码发布到 roaslind.info
我正在尝试将用 Python 编写的示例解决方案发布到 rosalind.info。
我尝试按照说明进行操作
“要突出显示代码,请在代码中添加 shebang 样式的第一行 :::lexername。将 lexername 替换为要突出显示的语言的 lexer 关键字,如 Pygments 词法分析器列表中所示。”
使我的代码显示为 Python,但无法使其正常工作。
我尝试将第一行设置为:
但它只是显示为普通文本。
谢谢你的帮助。尼克B
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
这是怎么发生的?
jekyll - jekyll 高亮标签打破了降价语法
假设我在 jekyll 帖子中有以下内容:
使用 pygments 突出显示可以正常工作,但我在帖子中得到了文字“## an h2”。在我的高亮块之后,所有降价语法都无法正常工作。
html - Sphinx 文档和悬停文本
是否可以使用sphinx为出现在代码片段中的单词设置悬停框,类似于angular.js 登录页面中代码示例中的悬停框的外观和行为?
plone - 如何在 Plone 重组文本内容中显示代码块
我正在尝试支持 cms Plone 中的语法突出显示。
上下文:我们正在使用基本的 Plone 安装。添加一个文档并将类型从 HTML 更改为 Restructuredtext,然后添加一个简单的代码块:
保存文档,您将拥有以下 html 代码块
所以发生了转换,但这里使用的类不适合我在 Internet 上找到的任何 CSS。
调试这个告诉我 docutils.utils.code_analysisr.py Lexer。使用 tokennames='long' 而不是 tokennames='short' 调用init
这就是类名很长的原因。我有两个选择:
- 寻找如何改变它?(不只是猴子补丁,但调用链是如此之大......)
- 找到如何使用 pygments 生成长版本
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>
。
ruby - 无法使用 pygments 运行 Jekyll
我正在尝试在我的 OS X 上运行 jekyll,但出现错误:
但是如果我在 github 上推送这个博客,一切正常
python - 如何将 ipython 语法高亮添加到 pygmentize?
我需要在乳胶项目中突出显示语法,使用 minted 包我可以使用 pygments 词法分析器,这里有一个 ipython 词法分析器。
我怎样才能将它添加到 pygments ?(Windows 或 OSX)