我希望在新窗口中打开一个使用BlueCloth生成的链接。我能找到的只是普通的[Google](http://www.google.com/)
语法,但没有新窗口。
想法?
此致
汤姆
答案 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" ')