问题标签 [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.
jekyll - Jekyll:kramdown 忽略 _config.yml 中的输入
我正在尝试使我的 jekyll 站点上的语法突出显示与 github 也支持的语法突出显示的语法一起工作。目前,我使用这种语法来突出显示我的代码:
哪个在我的网站上运行良好,但在 github 上不起作用。相反,我需要它使用这种受支持的语法:
需要在 github 上突出显示语法。所以我找到了这篇博文并继续关注它。但它不起作用。我没有收到任何错误,这部分只是没有被 kramdown 解释,而是变成了<p>
.
我尝试安装旧版本的 jekyll 3.0,它也没有任何区别。我用谷歌搜索了这个问题,发现很多人都有同样的问题,但是他们被 github 上的人相当激烈地拒绝了,这就是我在这里提出问题而不是在 github 上打开问题的原因。他们说这是3.1中解决的已知错误,但我有 3.1.2 并且它没有为我解决。
我还安装了 rouge 和 kramdown gem(1.10.1 和 1.10)。我相信,jekyll 会直接忽略我的以下设置_config.yml
:
如果有人可以在这方面提供帮助,那就太好了。
css - 使用 jekyll、kramdown 和 rouge 防止代码块的换行
在 jekyll 博客中使用 kramdown 和 rouge 进行 markdown 语法突出显示,我想防止长行代码换行。我希望能够使用水平滚动条来显示其余内容。
这是 jekyll 配置:
我正在使用命令base16.solarized.dark
生成的 css 主题rougify
。
这是一个示例代码用法:
css - Rails 资产 css.erb 未加载
我正在使用 Redcarpet 和 Rouge 在 Rails 4 中配置 Markdown。我正在关注这个简单的帖子
一切正常(在开发和生产中),除了我的文件assets/stylesheets/rouge.css.erb
似乎没有加载。现在看起来像这样:
因为无论我放什么,输出都没有区别,看起来一样,就像这样
而且我猜出于同样的原因不存在语法突出显示。而且它在开发和生产中都不起作用。那么我的错误可能是什么?
我完全是新手,我可能错过了一些重要的事情。因此,如果您希望我提供有关此问题的任何其他信息,请告诉我。
更新 1
对于那些在我的使用过程中发现错误.css.erb
并要对我投反对票的人,请先参阅rails 文档中的2.3.1
ruby - 匹配一个字符串,但只捕获它在 ruby 中匹配的子字符串
我正在rouge
为我的网站扩展 shell 词法分析器,jekyll
我想做以下事情。
- 匹配
--word
。捕获word
,丢弃--
。 - 匹配
<word>
。捕获word
,丢弃两者<
和>
。 - 匹配
word=anyNumber.word
。捕获word
和anyNumber.word
丢弃=
。
首先我尝试过/(?=-+)\w/
,没有匹配任何东西,然后我尝试反向并丢弃word
诸如/-+(?=\w*)/
,并且它有效。我做错了什么?
xml - 在 @INC 中找不到 XML/DOM.pm(您可能需要安装 XML::DOM 模块)
我是 Perl 语言的新用户,在其中执行基于 ROUGE 工具的 Perl 脚本比较。
我没有在特定数据集上得到结果。请建议如何避免此类错误。
runROUGE-test.pl
从终端执行时出现此错误。
它总是显示相同的错误,即Can't locate XML/DOM.pm in @INC
ruby-on-rails - How do I implement Rouge syntax highlighting in Rails?
There are a bunch of tutorials floating around, but they seem to be incomplete or not fully current or don't fully work for me.
This is what I have done.
Gemfile:
Then I created a config/initializer/rouge.rb
:
Then I created a file called app/assets/stylesheets/rouge.css.erb
Then in my app/helpers/application_helper.rb
, I added this:
Then in my show.html.erb
, I did this:
But that literally does not work. It outputs my ruby
code snippet like this:
How do I get this snippet of code to be formatted like Github? Or even just the first step being to be formatted any at all, then how do I tweak the formatting?
I don't see a stylesheet included in the source of the page, so I don't know which styles to tweak for what I want.
Edit 1
Or even when I do this:
It renders like this:
Edit 2
I attempted BoraMa's suggestion and I got output that looks like this:
Edit 3
I made a modification to BoraMa's answer as follows.
In my block_code
method, I call highlight as follows:
Then in my view I do this:
Then that produces this:
Note I am referring to the code snippet at the bottom of the screenshot.
However, the text at the top is generated with this:
And it is rendered as is shown in the screenshot.
Edit 4
After removing the <div class="highlight">
, I see this:
Aka....nothing is being rendered at all.
Once I add raw
to my view...aka <%= raw rouge_markdown(@question.body) %>
The view renders this:
Edit 5
Here is the content for various @question
objects:
r - 胭脂语法突出显示是为了突出显示 R 中的非基本函数吗?
我试图理解rouge
语法高亮,特别是用它来高亮 R 代码。最终它是为一个网站构建的,jekyll
但我已经能够将我的问题隔离出来rouge
(例如,我使用rougify
示例代码来生成可检查的 HTML)。
我的问题是我的大部分代码都被赋予了class =“n”,我认为它代表“name”并且无法与任意变量区分开来。我认为大多数用于语法荧光笔的 CSS 都保留了“n”类的代码。以下是从 生成的示例library(ggseas)
:
根据我对这个 pull request的讨论的理解,rouge
R 的突出显示仅在 6 月初才起作用。看看我很确定源代码中的关键部分rouge
,我认为只有变量PRIMITIVE_FUNCTIONS
中的函数会被突出显示。换句话说,通过不突出显示所有非原始函数rouge
正在正常工作,它只是对 R 语法的理解非常有限。
我的问题是,我理解对了吗?
即使它们不是 R 的基本包中的原始函数,我也需要像library()
and之类的东西被突出显示。如果我理解正确,我将不得不破解源代码以包含更多函数或尝试转移到其他东西.ggplot()
rouge
nlp - 文本摘要评估 - BLEU vs ROUGE
使用两个不同的摘要系统(sys1 和 sys2)和相同的参考摘要的结果,我用 BLEU 和 ROUGE 对它们进行了评估。问题是:sys1 的所有 ROUGE 分数都高于 sys2(ROUGE-1、ROUGE-2、ROUGE-3、ROUGE-4、ROUGE-L、ROUGE-SU4,...),但 sys1 的 BLEU 分数低于比 sys2 的 BLEU 分数(相当多)。
所以我的问题是:ROUGE 和 BLEU 都是基于 n-gram 来衡量系统摘要和人类摘要之间的相似性。那么为什么会有这样的评估结果差异呢?ROUGE vs BLEU 解释这个问题的主要区别是什么?
jekyll - Jekyll Rouge 中的垂直滚动条
无论如何在 Jekyll 中添加垂直滚动条以获得非常长的代码?我尝试在 _syntax.scss 中添加一个 Height 属性,但没有运气。我使用的语法荧光笔是胭脂,我使用的主题在这里:https ://github.com/mmistakes/hpstr-jekyll-theme