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

时间:2010-06-17 12:53:51

标签: hyperlink markdown

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

想法?

此致

汤姆

1 个答案:

答案 0 :(得分: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');

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

markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')