问题标签 [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.
css - 通过 Redcarpet 在 Middleman 中的围栏代码无法正常工作
因此,我一直在使用中间人在自己的博客/网站上工作,并且通过 redcarpet 的围栏代码遇到了一些障碍。无论我做什么,我似乎都会反复遇到同样的问题。好吧图片值一千字你可以在下面看到我的问题
因此,您无需将代码围起来,而是将代码溢出到围起来的区域之外。我不确定我需要做什么/添加才能使其正常运行。有人建议我的 CSS 是罪魁祸首,这就是我对此的看法。
还有我关于红地毯的 config.rb 信息
任何解决此问题的方向将不胜感激!
编辑:
降价
和呈现的html
ruby - Ruby redcarpet 未正确解释 Markdown
我的slate
项目有以下降价:
我middleman
用来服务一个网站:bundle exec middleman server
. 但是,最后一个小节标题没有被正确解释为h2
标签(屏幕截图)。如果我通过构建它,结果是相同的rake build
。
但是,如果我将此降价放在http://stackedit.io等其他解释器上,那就没问题了。
所以我怀疑我的降价解释器(Ruby redcarpet)不知何故坏了。我没有在控制台上收到任何警告/错误消息。我尝试了不同版本的红地毯。解释的 HTML 也是错误的,尽管错误是不同的。我想Ruby和Redcarpet的某种组合会成功吗?
这是我的config.rb
:
谁能说出可能的原因是什么?或者如何恢复?
ruby-on-rails - 在 Rails 中将 truncate 与 Redcarpet markdown 结合使用:链接不起作用
我在我的 Rails 博客应用程序中使用 Redcarpet 进行语法高亮。
在我的帖子/index.html.erb 中,我想截断博客帖子以预览前几句(或段落)。用户应该能够点击截断帖子末尾的“阅读更多”来阅读整篇博文。不幸的是,“阅读更多”链接不适用于 Redcarpet(当我不使用我的降价方法时(见下文),链接工作正常)。我该如何解决?我必须在 Redcarpet 中使用其他选项吗?
我在 /helpers/application_helper.rb 中使用 Redcarpet 的降价方法:
/views/posts/index.html.erb
顺便说一句:我正在循环通过@posts 变量,所以“post.content”给了我一篇帖子的内容,而“post”给了我帖子的路径。
“阅读更多”文本正在显示,但您无法单击它。当我离开“降价”方法时,“阅读更多”链接工作正常。
如何使用“markdown”方法创建链接?
ruby - 语法错误,意外 ')',期待 '='
我正在为基于 Jekyll 的网站编写 Redcarpet 的扩展。我想{x|y}
在降价中用作一个标签,它评估为 HTML<ruby>
标签(及其关联)。我按照Jekyll 的指南、Redcarpet 的指南以及如何做到这一点的指南编写了这门课:
但是,当我运行时,我似乎遇到了几个错误bundle exec jekyll serve
:
我的语法似乎有问题(额外的空格、缺少括号或类似的东西)。有什么我错过的吗?
github-pages - 安装红地毯 -v '3.3.3'
我目前有 Redcarpet 3.1.2,使用 OS X El Capitan 10.11.2
我正在尝试运行“bundle exec jekyll serve”,但似乎我必须运行捆绑安装。这是安装错误的地方
我怀疑这是上次 OS X 更新(2015 年 12 月 15 日)引起的问题。
github - Github Markdown - 使用 XML 和 HTML 渲染代码块 - kramdown vs redcarpet
我在我的 git 站点中遇到了一些不寻常的错误。
注意:我正在使用 Kramdown + highlight.js 来突出显示代码。
下面是我正在学习的一课。在本课中,我需要
EML
在代码块中呈现(类似于 XML)。我正在使用 kramdown。我还想在代码块中呈现 HTML - 例如,我需要一个代码块来解释如何添加包含文件:
恰当的例子 - 下面的课程:http: //neoninc.github.io/NEON-DataSkills-Lesson-Development/R/EML/
奇怪的是,当 JEKYLL 构建页面时,它正在运行包含 XML 和 HTML 的代码块。
我努力了:
这会在页面上呈现结束</code>
标签,这很奇怪。如果我不使用代码标签,那么 jekyll 会尝试解析 XML。
这仍然尝试解析和作为 HTML 标记。
我试图切换到红地毯。但是,redcarpet 打破了我的分线框,我将其编码如下:{: .notice }
用于将样式应用于 div。
最后——我的工作流程是从 RMD 到 md,所以在我构建时向每个代码块(pre 和 code)添加自定义代码是有问题的。
简而言之 - 我很难找到一个解决方案
- 允许带有 HTML / XML 的代码块
- 允许我将类/ id 应用到我的突破 div。{: 。注意 }
非常感谢您对此问题的任何反馈/指导。利亚
ruby-on-rails - Rails 在 HTML 输出的错误位置插入元素。语法错误?
这可能很简单,但我现在尝试解决它更长的时间。
我有一个picture(file, alt)
用于 Markdown 转换器RedCarpet的辅助方法和自定义图像标签。
辅助方法<picture>
使用给定的文件和替代文本创建一个 -tag。自定义 Redcarpet 渲染器使用此picture(file, alt)
方法组成 div.image,包括图片标签和附加标题。div.caption应该在 <picture>
div.image 内的 -tag 之后。但出于某种原因,我的 RedCarpet 渲染器将 div.caption 包含在 <picture>
-tag 中。
喜欢:
从视觉上看,它工作得很好,但根据 W3C 验证器,它应该在外面。
如何让图片标签的 div.caption 脱颖而出?此外,这是从方法输出 HTML 的好方法吗?
application_helper.rb:
custom_redcarpet.rb:
ruby - Ruby/Redcarpet:从文本中去除降价
我正在编写一个 Ruby 应用程序,它目前使用redcarpet来呈现 Markdown。
我需要从文本中去除 Markdown 标记。有什么简单的方法吗?
ruby - 使用 Redcarpet 将 Markdown 转换为带有目录的 html
我的目标是将markdown文档转换为html,顶部有一个目录。我看到 Redcarpet 有一个 HTML_TOC 选项,非常好。但是当我使用它时,它只呈现目录,它不包括文档的其余部分。
如何在同一个 html 页面中同时呈现 TOC 和文档本身?
我唯一能想到的就是渲染两个单独的 html 对象,然后将它们组合起来。但这有点混乱,因为我必须在组合它们之前正确解析出头部/身体标签。有没有更好的办法?