问题标签 [rouge]

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 回答
249 浏览

nlp - 如何评估使用 Rouge 指标的黄金摘要生成的自动摘要?

我正在开发一个自动摘要系统,我想用我的黄金摘要评估我的输出摘要。对于每种情况,我有多个不同长度的摘要。所以我在这里有点困惑。我的问题是我应该如何用这些黄金总结来评估我的总结。我应该用每个黄金总结评估我的,然后平均结果还是假设黄金总结的联合作为黄金总结,然后用它评估我的?

先感谢您

0 投票
0 回答
86 浏览

jekyll - Github页面Modelica语言语法突出显示不起作用

我在 Github 页面中尝试了一个简单的测试,以便能够包含 Modelica 语言,但突出显示在 github 页面上不起作用,而它在 github markdown 渲染中工作

在这里工作: https ://github.com/gautierbureau/gautierbureau.github.io/blob/master/index.md

不在这里工作: https ://gautierbureau.github.io/

我读了一些关于反引号和波浪线的东西并使用了两者但没有改变任何东西......然后我还读了一些关于胭脂语法荧光笔的东西,但它也不起作用(也许我的配置不好,但我找不到任何简单的解决方案...)

0 投票
1 回答
196 浏览

jekyll - 我可以使用 GitHub 的语言学家代替 Jekyll 中的 Rouge

我想在我用 Jekyll 写的博客上改进语法高亮。我注意到某些语言(例如 Scala)并不总是被 Rouge 正确突出显示(它执行错误的标记化)。同时,GitHub 的代码示例和 Gists 正确显示了 Scala 语法,显然他们使用自己的库 Linguist 来获得更好的结果。

由于修补 Rouge 看起来很遥远,有没有办法使用 Linguist 来标记和创建 CSS 以突出显示服务器端?

0 投票
1 回答
254 浏览

jekyll - 带有 Rouge 和 KaTeX 的 Jekyll 不能在代码中包含 $

我正在创建一个新的 Jekyll 博客设置,我想在其中自托管并生成服务器端的所有内容(所以基本上除了 Disqus 和 Google Analytics 之外的所有内容)。我希望我的网站即使在关闭 JS 的浏览器上也能正常工作,这就是为什么我在网站生成期间使用 Kramdown+Rouge 进行语法高亮和使用 KaTex 来渲染 TeX 公式的原因。

不过我发现了一个问题。当我有这样的例子时:

它将在 KaTeX 命令内部中断:

我找出了原因:

  • 胭脂将片段变成类似的东西<span class="gp">$</span>
  • katexmm预计每个$都与另一个配对$或转义为\$

我想知道的是如何解决这个问题,例如通过转义所有$inside pre,但保持其他$(旨在用作实际 LaTeX 片段)完好无损。或者也许以某种方式将 jekyll-katex 配置为忽略 unpaired $?(throw_error: false选项在文本已经使用美元符号匹配后起作用,所以它没有帮助)。

我想在 config 或 apply 中解决这个问题katexmm,这样我就不必修改任何帖子的内容。

0 投票
2 回答
713 浏览

jekyll - 如何配置 Jekyll 语法高亮?

通过配置,我的意思是字体大小、字体系列、语法高亮样式、行号等。我遵循了一些教程,但它们对我不起作用。

我做了什么:

  • 添加markdown: kramdownhighlighter: rouge_config.yml;
  • main.scss直接在 head / 将其导入文件中从 pygments 添加了一个 css 主题。

我试过了,语法高亮有效,但方式有限,因为我不能用lineos. 我注意到{% highlight lang_name %}标签不起作用,只是三个波浪号。

欢迎任何帮助

0 投票
1 回答
155 浏览

jekyll - Rouge & Jekyll 高光液体

我试图突出显示一块液体和 html 代码,但它似乎不起作用。所有其他语言都可以正常工作。

我正在使用 Jekyll v3.8.5,而 gemfile.lock 中的 Rouge 版本是 v3.3.0

我一直在包装代码块,{% highlight xxx %} - {% endhighlight %}其他语言没有任何问题。

以下是我目前使用的

下面的块突出显示没有任何问题,它似乎是任何有液体的东西都不起作用。

对于液体块,我只得到一个空代码块。这些是我的_config.yml设置:

我不会说谎我有点难过。

0 投票
1 回答
259 浏览

jekyll - Jekyll/Rouge - 突出显示的嵌套代码块

我已经从 github 页面切换到托管我自己的网站。由于这种迁移,我得到了要嵌套的语法突出显示块。

渲染后看起来像:

在此处输入图像描述

中的样式相关设置_config.yml为:

设置syntax_highlighter: none删除突出显示相关的类(这只是为了提供更多信息,代码只是逐字逐句,不在块中突出显示):

寻找有关如何进一步诊断的想法?

0 投票
1 回答
112 浏览

jekyll - 如何在 GitHub 中更新 Jekyll 的依赖项

我在 GitHub 上有一个 Jekyll 博客,有一个旧版本的 Rouge 语法高亮引起的问题。例如,这个问题可以在这篇文章1看到。注意红色的等号。

如果我在本地提供我的站点,我将获得最新版本的 Rouge,并且看不到那些红色的等号(实际上,我编写了补丁来修复该错误,并且我的补丁是在 Rouge 3.3.0 中发布的)。所以这就是我知道 GitHub 端的依赖项已经过时的方式。

我发现了大量关于如何在本地更新依赖项的帖子,但是如何在 GitHub 中更新它们?


1感谢随后删除的答案,我能够通过使用 JS 语法突出显示来修复红色突出显示。

0 投票
1 回答
245 浏览

windows - Jekyll 服务转换错误“没有这样的文件或目录”

我已按照Windows 的安装说明使用“rouge”语法高亮显示。

我用“jekyll new”创建了新站点并更改为该文件夹。但是,当我尝试运行“bundle exec jekyll serve”时,我得到了以下错误,我已经用谷歌搜索了但没有结果。

尝试在 _config.yml 中添加/删除以下设置,更改它们的大小写等...

0 投票
1 回答
104 浏览

ruby-on-rails - 胭脂宝石最小示例未显示格式?

我已按照答案的 A)部分中的简单说明进行操作。

该代码可以在浏览器中看到,但它的格式未按预期进行。

当我查看源代码时,我可以看到正在生成 css 类,但它似乎并没有改变外观。

这是生成的 html(我添加了 div)

我试过的

  1. 建议将所有内容都包含在内,<div class="highlight"> ... </div>但这并没有改变任何内容。
  2. 常识说如果在 html 中引用了 css 类,但这些 css 类没有在任何地方定义,那么它们将不会被应用。当我检查我的 CSS 时,没有定义任何类(这是一个非常基本的应用程序,没有样式)。应用程序如何“知道”胭脂提供的课程?胭脂会以某种方式提供这些吗?