markdown的超链接加上target='_blank'
2015-01-25 00:00
871 查看
Markdown支持两种形式的链接语法:行内式和参考式两种形式。
不管是哪一种,链接文字都是用 [方括号] 来标记。
要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,
如果你还想要加上链接的title文字,只要在网址后面,用双引号把title文字包起来即可,例如:
会产生
参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:
接着,在文件的任意处,你可以把这个标记的链接内容定义出来:
而我们打开所生产的超链接,默认是在本窗口打开的,为了有更好的阅读体验,我们往往希望在新窗口
打开超链接,并不希望影响阅读本文。markdown目前应该还不支持这种语法的,
但可以用其他方式来解决 比如jQuery 在合适的地方加上如下代码:
作者:itmyhome
不管是哪一种,链接文字都是用 [方括号] 来标记。
要建立一个行内式的链接,只要在方块括号后面紧接着圆括号并插入网址链接即可,
如果你还想要加上链接的title文字,只要在网址后面,用双引号把title文字包起来即可,例如:
This is [an example](http://example.com/ "Title") inline link.
会产生
<p>This is <a href="http://example.com/" title="Title">an example</a> inline link.</p>
参考式的链接是在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记:
This is [an example][id] reference-style link.
接着,在文件的任意处,你可以把这个标记的链接内容定义出来:
[id]: http://example.com/ "Optional Title Here"
而我们打开所生产的超链接,默认是在本窗口打开的,为了有更好的阅读体验,我们往往希望在新窗口
打开超链接,并不希望影响阅读本文。markdown目前应该还不支持这种语法的,
但可以用其他方式来解决 比如jQuery 在合适的地方加上如下代码:
<script type="text/javascript"> $(document).ready(function() { //为超链接加上target='_blank'属性 $('a[href^="http"]').each(function() { $(this).attr('target', '_blank'); }); }); </script>
作者:itmyhome
相关文章推荐
- markdown的超链接加上target='_blank'
- markdown的超链接加上target='_blank'
- markdown的超链接加上target='_blank'
- 解决超链接添加 target="_blank"之后在WebView中不能打开
- 【wordpress技巧】为内容中的所有链接都加上target=’_blank’属性
- 解决超链接添加 target="_blank"之后在WebView中不能打开
- 在css中控制超链接target=_blank
- <a> 超链接 跳转 HTML:target=_blank
- 超链接 target="_blank" 要增加 rel="nofollow me noopener noreferrer" 来堵住钓鱼安全漏洞
- jsp中target="_blank"的用法
- ASP.NET自动给URL加上超链接
- winform webbrowser禁用网页target=blank
- Unable to resolve target 'android-i'
- 导入android项目,无法自动生成R文件的解决方法(Unable to resolve target 'android-7')
- 不同浏览器根据超链接的target属性查找iframe
- HTML中的target(_self,_blank)用法总结
- 在ASP.NET中自动给URL加上超链接
- jquery让div中所有的a标签的target属性为“_blank”
- 关于 target="_blank"漏洞的分析
- HTML:target=_blank