Tag: markdown

如何使用Jekyll和Markdown自动转义HTML内容?

在foo.markdown中我有以下内容: — layout: default title: Snarky little Ewok — A little Ewok is sometimes referred too as . But pappa Ewok is called – if you know what’s good for you. 好吧,我希望Jekyll自动html逃脱大于和小于字符。 在今天的学徒训练之后,我非常疲惫,我只是懒得手动html逃避自己:> h3 < 是否有配置选项或其他东西自动逃避Jekyll降价内容?

在youdown中嵌入YouTubevideo?

我使用ruby gem formatize来解析我的markdown- formated文本。 现在我想将一个youtube-video嵌入到markdown文本中,但每当我添加iframe片段时,gem(或markdown?)只是将它从输出中删除。 任何建议? 谢谢!

解析markdown缩进代码块

我试图使用Parslet编写的语法解析Markdown。 但是,我无法通过缩进的代码块,因为我到目前为止尝试的所有东西都被卡在递归中。 它们看起来像这样: This is a indented code block. Second line. Code block continues after blank line. There can be any number of chunks, separated by not more than one blank line. 为了解决这个问题,我写了一个最小的例子,用空格替换行(包括\n )和空行( \n\n ),例如: a aaa aa 。 # recurring_group_parser.rb require ‘parslet’ require ‘rspec’ require ‘parslet/rig/rspec’ class RecurringGroupParser > space end rule :space […]

Jekyll,修改一些html标签的呈现方式

我想修改一些html标签在jekyll上呈现的方式。 我需要的是自动添加一些css类(在本例中为“。table”类到表html标记)。 我正在使用redcarpet降价处理器。 我想我需要编写一个扩展渲染器的插件,但我找不到任何好的例子…… 我想出了这个,但它只是一个复制/粘贴工作,它不起作用…… require ‘redcarpet’ class BootstrapTables < Redcarpet::Render::HTML def table(header, body) "\n\n#{ header }\n#{ body }\n” end end 有人可以帮忙吗?

代码块中的Markdown换行符

使用Redcarpet,当我在我的降价中包含以下内容时,它不会考虑任何换行符或缩进。 我在线的末尾尝试了两个空格。 代码之间的额外行。 似乎没什么用。 “`xml 3 “` 我知道了: 3 以下是Redcarpet设置: Redcarpet::Markdown.new(Redcarpet::Render::HTML, :autolink => true, :space_after_headers => true, :fenced_code_blocks => true, :no_intra_emphasis => true, :lax_html_blocks => true) 我需要做些什么来使线条正确断开并保留缩进,就像这里或GitHub一样? 更新 – 源代码如下: <?xml version="1.0" encoding="UTF-8"?> <hash> <money>3</money> </hash>

如何扩展redcarpet以支持自动链接用户提及?

在我的rails3应用程序上,我想使用redcarpet来处理用户的post和用户评论部分。 因此,我想扩展redcarpet以支持将@username转换为指向我网站上用户的链接。 我知道redcarpet是用C语言编写的,但无论如何都有简单的方法将其扩展为ruby? 用C写它有多难? 我应该在redcarpet之外做这件事吗? 此外,我对redcarpet的其他一些扩展感兴趣,这些扩展将是我的应用程序中链接到其他模型的简写。 我不确定语法,但我猜它会与github处理问题的方式类似。

如何使用纯ruby从mar​​kdown生成PDF

我目前正在使用Kramdown从Ruby中的Markdown生成HTML。 我知道我可以使用kramdown生成一个latex文件,并将其转换为pdf美国命令行实用程序。 但我想要一个纯粹的ruby解决方案。 有没有办法在不使用命令行实用程序的情况下仅使用ruby将markdown转换为pdf?