Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperlink 生成带有在新窗口中打开的标记(BlueCloth)的链接_Hyperlink_Markdown - Fatal编程技术网

Hyperlink 生成带有在新窗口中打开的标记(BlueCloth)的链接

Hyperlink 生成带有在新窗口中打开的标记(BlueCloth)的链接,hyperlink,markdown,Hyperlink,Markdown,我想用BlueCloth生成一个链接,在新窗口中打开。我只能找到普通的[Google](http://www.google.com/)语法,但没有新窗口 想法 问候 Tom这里有一个完整的降价参考: 由于没有提到如何设置目标属性,我认为这是不可能的,但参考文献中也提到: 对于未包含在 Markdown的语法,您只需使用HTML即可 它本身没有必要先说 或者划界以表明你是 从标记切换到HTML;你 只需使用标签 资料来源: 因此,我建议您必须使用html语法来创建这样的链接 更新 如果将降价生成的

我想用BlueCloth生成一个链接,在新窗口中打开。我只能找到普通的
[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对其进行操作。