生成与在新窗口中打开的Markdown(BlueCloth)的链接

Tom*_*Tom 5 markdown hyperlink

我希望在新窗口中打开一个使用BlueCloth生成的链接.我所能找到的只是普通的[Google](http://www.google.com/)语法,但没有新的窗口.

想法?

问候

汤姆

jig*_*fox 5

以下是markdown的完整参考:http://daringfireball.net/projects/markdown/syntax

由于没有提到如何设置目标属性,我认为这不是直接可行的,但参考文献还说:

对于Markdown语法未涵盖的任何标记,您只需使用HTML本身.没有必要为它添加前缀或分隔它以表明您正在从Markdown切换到HTML; 你只需使用标签.

资料来源:http://daringfireball.net/projects/markdown/syntax#html

所以我建议你必须使用html语法来获得这样的链接

更新

如果你将markdown生成的内容包装在具有特定id的div中,如下所示:

并且你使用jQuery,你可以添加以下javascript:

$('#some_id a').attr('target','_blank');
Run Code Online (Sandbox Code Playgroud)

或者,您可以在输出之前将BlueCloth输出保存在变量中.

markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')
Run Code Online (Sandbox Code Playgroud)