Hyperlink 生成带有在新窗口中打开的标记(BlueCloth)的链接
我想用BlueCloth生成一个链接,在新窗口中打开。我只能找到普通的Hyperlink 生成带有在新窗口中打开的标记(BlueCloth)的链接,hyperlink,markdown,Hyperlink,Markdown,我想用BlueCloth生成一个链接,在新窗口中打开。我只能找到普通的[Google](http://www.google.com/)语法,但没有新窗口 想法 问候 Tom这里有一个完整的降价参考: 由于没有提到如何设置目标属性,我认为这是不可能的,但参考文献中也提到: 对于未包含在 Markdown的语法,您只需使用HTML即可 它本身没有必要先说 或者划界以表明你是 从标记切换到HTML;你 只需使用标签 资料来源: 因此,我建议您必须使用html语法来创建这样的链接 更新 如果将降价生成的
[Google](http://www.google.com/)
语法,但没有新窗口
想法
问候
Tom这里有一个完整的降价参考: 由于没有提到如何设置目标属性,我认为这是不可能的,但参考文献中也提到: 对于未包含在 Markdown的语法,您只需使用HTML即可 它本身没有必要先说 或者划界以表明你是 从标记切换到HTML;你 只需使用标签 资料来源: 因此,我建议您必须使用html语法来创建这样的链接 更新 如果将降价生成的内容包装在具有特定id的div中,如下所示: 使用jQuery,可以添加以下javascript:
$('#some_id a').attr('target','_blank');
也可以在输出前将BlueCloth输出保存在变量中
markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')
markdown\u生成的\u string.gsub!(/这不是关于BlueCloth的问题。这是关于标记的问题。因此请更改标题。我正在使用:escape\u html=>true
,因此这是不可能的。我不希望用户键入纯html,我不需要为此进行标记。\请参阅我的更新:您可以在渲染后通过javascript或在渲染前通过ruby对其进行操作。