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

发布于 2024-09-06 12:19:29 字数 152 浏览 6 评论 0原文

我想要使​​用 BlueCloth 生成一个在新窗口中打开的链接。我所能找到的只是普通的 [Google](http://www.google.com/) 语法,但在新窗口中却找不到任何内容。

有想法吗?

问候

汤姆

I'd like to have a link generated with BlueCloth that opens in a new window. All I could find was the ordinary [Google](http://www.google.com/) syntax but nothing with a new window.

Ideas?

Regards

Tom

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宣告ˉ结束 2024-09-13 12:19:29

以下是 markdown 的完整参考: http://daringfireball.net/projects/markdown/syntax

由于没有提到如何设置目标属性,我认为这不是直接可能的,但参考文献还说:

对于任何未涵盖的标记
Markdown 的语法,你只需使用 HTML
本身。没有必要先写它
或对其进行定界以表明您是
从 Markdown 切换到 HTML;你
只需使用标签即可。

资料来源: http://daringfireball.net/projects/markdown/syntax#html

所以我 并且您使用 jQuery ,则建议您必须对这样的

update

如果您将 Markdown 生成的内容包装在具有特定 id 的 div 中,

链接使用 html 语法:并且您使用 jQuery,您可以添加以下 javascript:

$('#some_id a').attr('target','_blank');

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

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

Here is a complete reference for markdown: http://daringfireball.net/projects/markdown/syntax

And since there is no mention of how to set the target attribute, I would believe it is not directly possible, but the reference also says:

For any markup that is not covered by
Markdown’s syntax, you simply use HTML
itself. There’s no need to preface it
or delimit it to indicate that you’re
switching from Markdown to HTML; you
just use the tags.

Source: http://daringfireball.net/projects/markdown/syntax#html

So I would suggest you have to use the html syntax for links like this

update

if you wrap the markdown generated content in a div with a specific id like this:

and you use jQuery, you can add the following javascript:

$('#some_id a').attr('target','_blank');

Or you can save the BlueCloth output in a variable before outputting.

markdown_generated_string.gsub!(/<a\s+/i,'<a target="_blank" ')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文