我希望用BlueCloth生成一个在新窗口中打开的链接。我所能找到的只是普通的[Google](http://www.google.com/)语法,但是没有一个新窗口。
想法?
问候
汤姆
发布于 2010-06-17 13:04:54
这里是一个关于减价的完整参考:http://daringfireball.net/projects/markdown/syntax
既然没有提到如何设置目标属性,我相信这是不可能的,但引用也指出:
对于未被Markdown语法覆盖的任何标记,只需使用
本身即可。没有必要用前缀或分隔符来表示您正在从Markdown切换到HTML;您只需使用标记即可。
来源:http://daringfireball.net/projects/markdown/syntax#html
因此,我建议您必须对这样的链接使用html语法
更新
如果您将生成的标记内容包装在带有特定id的div中,如下所示:
如果使用jQuery,可以添加以下javascript:
$('#some_id a').attr('target','_blank');或者,您可以在输出之前将BlueCloth输出保存在变量中。
markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')https://stackoverflow.com/questions/3061750
复制相似问题