问题标签 [redcarpet]

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

ruby-on-rails-3.2 - redcarpet-2.2.2 没有内容

Ruby:2.0.0p0,Rails:3.2.13,红地毯:2.2.2
application_helper.rb

app/views/questions/new.html.erb

但是出现错误:wrong argument type nil (expected String),然后我改为<%= markdown(@question.content) %><%= markdown(@question.content.to_s) %>然后出现这个错误:undefined methodto_html' for "":String,所以我改为markdown.render(text).to_html.html_safemarkdown.render(text).html_safe并且application_help.rb它只有标题输入字段,内容输入字段已丢失。
我该如何解决这个问题,如果您需要更多信息,请告诉我。

0 投票
1 回答
198 浏览

ruby-on-rails - 捆绑安装后Rails 3 Gemfile Gems未加载

我正在使用 Ruby v2.0.0 在 Rails 3 中编写应用程序。

我在 app/helpers/posts_helper.rb 中有一个助手:

我的Gemfile包含gem 'redcarpet', '~> 2.2',我已经bundle install成功运行。但是,每当我尝试加载使用此帮助程序的页面时,我都会收到此错误:

我该怎么做才能让它工作?我对这个问题感到困惑。

编辑:

我还测试了 Redcarpet rails console

所以它可以在控制台中工作,而不是在我的助手(或控制器,我也尝试过)中。

0 投票
0 回答
84 浏览

ruby-on-rails-3 - 缺少红地毯字符串

我有一个 Rails 应用程序,其中包含用于处理降价的 Redcarpets。然而,当我写在我的文章正文中时,它什么也没转换。我想将它作为字符串渲染到画布上。我的代码是

身体:

渲染体:

如果我删除“filter_html”参数,画布就像一个 HTML5 标记。画布是因为 filter_html 不存在而放置的。

如何将 html 标签作为字符串?

0 投票
1 回答
405 浏览

ruby-on-rails - 如何将 HAML 助手迁移到 HAML 4?

嗨,我正在使用 HAML 呈现我的博客文章,我决定迁移到新的 Ruby 版本、新的 Rails 版本和新的 HAML 版本。问题是它似乎发生了一些变化,我无法确定我的代码有什么问题。

有人可以解释一下为了使用新版本需要更改哪些内容吗?

更新:意识到它可能与 Redcarpet 而不是 HAML 但不确定:3

正如您将看到的,我使用此自定义渲染器自动显示来自链接的推文或 Spotify 歌曲。CodeRay 着色的代码块也是如此。

感谢您的帮助;)!

0 投票
1 回答
67 浏览

markdown - 在炫耀中渲染表格

我正在使用showoff默认渲染引擎(我相信是redcarpet)进行演示。

但是,不会呈现如下表:

我错过了什么吗?

0 投票
2 回答
618 浏览

ruby - 在标题中生成 ID

我的网站使用 Jekyll 和 Redcarpet 降价解析器。我想这样做,所以我的标题是用 ids 自动生成的:

变成:

但是我还没有找到方法。

我想坚持使用 redcarpet 作为我的降价解析器,但这不是必需的。如果有另一个支持所有相同的功能,那么我很乐意考虑它。我特别喜欢 redcarpet 生成 pygments 格式的代码块。

0 投票
0 回答
429 浏览

ruby-on-rails - 使用 coderay 高亮代码语法

在此处输入图像描述

嘿,我正在使用 Coderay 和 Redcarpet 进行语法高亮和解析标记。

请。建议一种方法来摆脱 div 中指示的前导空格(参考图像)

0 投票
1 回答
313 浏览

ruby-on-rails-3.2 - Redcarpet Markdown gem:仅实例化 Markdown 对象一次并在解析之间重用它

我正在阅读 Redcarpet 的文档并看到这句话:

在应用程序中执行此操作的最佳方法是什么Rails

我在 Redcarpet 上观看了 Ryan Bates 的 railscast,他有一个辅助方法,application_helper.rb其中每个方法调用都会实例化一个新Redcarpet对象,如下所示:

这不是最好的方法吗?感谢您的任何建议。

0 投票
1 回答
266 浏览

ruby - 使用 Redcarpet 转换 Jekyll 帖子

我编写了一个 Jekyll 生成器,它解析 Markdown 并将生成的 HTML 编码为 JSON。问题是,我的代码块没有被解析。我认为这是因为我使用 Redcarpet 样式编写了降价,但我的生成器不使用 Redcarpet。

在我的生成器中,我有这样的东西:

我该如何更改它,以便我使用 Redcarpet 进行解析?_config.ymlRedcarpet 在我的文件中被设置为我的默认降价库。我尝试使用这个:

...但是抛出了这个异常:

0 投票
2 回答
419 浏览

markdown - :footnotes 扩展在 Redcarpet Ruby gem 中不起作用

我一定遗漏了一些非常明显的东西——我无法在 redcarpet 上使用脚注。我有 3.0.0 版:

我正在尝试来自具有脚注的 Github 存储库上的测试代码的代码,它不会将 Markdown 转换为包含脚注的 HTML。我将代码简化为仅脚注函数并将其放在 Gist 上

输出简单如下:

我在这里想念什么?