Typecho文章链接以新窗口打开的2种实现方式
方式1
修改/var/HyperDown.php文件中的超链接标签,添加 target='_blank',修改后代码如下:
<a href=\"{$url}\" target='_blank'>{$escaped}</a>
,此种方式适用于通过后台编辑器,超链接选项,添加的超链接。
方式2
引入jquery,
<script src="https://lib.baomitu.com/jquery/1.9.1/jquery.min.js"></script>
ready函数中
//a new window 打开 $("a[href*='://']:not(a[href^='http://www.域名/'],a[href^='http://域名/'])").attr({target:"_blank",rel:"nofollow"});