博客园Markdown编辑器不支持链接新窗口打开的解决方案


博客园Markdown编辑器不支持链接在新窗口打开的解决方案

前言

如果你是一个偏结果实用主义者,废话不说,点击下面的传送门,得到你想要的!

传送门:结果主义者的结果

如果你是一个偏过程理解主义者,那么请从正文开始精读,你会发现无穷的奥秘!



正文

今天我在写博客的时候,想把其他地方优秀的文章给链接过来,但是发现一个问题!

对于链接,写过的都知道,这是Markdown(下面统统简写为md)的正统写法,默认在本窗口打开。

[链接文本](链接地址)

效果如下:

https://blog.csdn.net/weixin_45045352/article/details/90066157

(这个在CSDN上是默认新窗口打开链接)。

不过,默认在本窗口打开,有时候很烦。因为用户当前正在浏览的页面被强行跳转,如果想继续浏览原来的内容就得后退,体验很差!

那么我们得找个办法来解决这个问题。

方法一在链接地址后面加?_blank

[链接文本](链接地址?_blank)
https://blog.csdn.net/weixin_45045352/article/details/90066157?_blank)

这个方法在

  • Google Chrome 版本 73.0.3683.86(正式版本) (32 位)

无效!(其他浏览器或版本暂时没测试过)

方法二直接用HTML的a标签

熟悉md的原理应该知道,md写出来的东西终究会被解析为HTML结构(md也兼容HTML的标签写法)。

所以,我们从这入手,直接写HTML结构来实现我们的目的。模版如下:

<a href="链接地址" target="_blank">链接文本</a>
(把相应位置的东西替换为自己需要的即可)

示例:

<a href="https://blog.csdn.net/weixin_45045352/article/details/90066157" target="_blank">https://blog.csdn.net/weixin_45045352/article/details/90066157

https://blog.csdn.net/weixin_45045352/article/details/90066157



总结

使用a标签来解决这个问题。

<a href="链接地址" target="_blank">链接文本</a>
(把相应位置的东西替换为自己需要的即可)

示例:

<a href="https://blog.csdn.net/weixin_45045352/article/details/90066157" target="_blank">https://blog.csdn.net/weixin_45045352/article/details/90066157

https://blog.csdn.net/weixin_45045352/article/details/90066157


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM