博客園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