本方法依托jQuery

<script type="text/javascript">
    jQuery(document).ready(function(){jQuery("a[rel='external'],a[rel='external nofollow']").click(function(){window.open(this.href);return false})});
</script>

将上方代码丢进主题的任意部分(丢在页脚吧),然后刷新页面,就能很完美的体验了。

由于TE默认使用的是MD编辑器,添加链接的时候无法像WP用户一样选择让文章内的链接在新窗口打开,那么我们其实也可以用JS让文章内的链接在新窗口打开的。

<script type="text/javascript">
    jQuery(document).ready(function($){$('.post-content a').attr({ target:"_blank"})});
</script>

把上面代码一起丢进主题里就行了,Class一般不用修改,如果主题修改程度过大,那么就修改一下.post-content为你主题文章部分的Class吧 OK,愉快的使用吧。

标签: jQuery, js, Typecho

已有 87 条评论

  1. 我能不能说我是被这篇文章的图片给吸进来的-_-

    1. 额额。。。

  2. 这是= =感觉好像在用bootstrap推荐的 flat ui。。。

  3. 是这个图片,,上面那个连接错了。。。http://cdn.rkidc.loveml.com/uploads/1408161357528DE9731.png

    1. 不是错了,是你用的火狐,刚才下载火狐看了下

    2. OK,现在好了

  4. c c

    又一个新模板啊,大赞!

  5. 访问的什么地方出现的500

    1. 500那个不是你这里的,发错图了,and...跪求邮件通知的方法...我搞的插件...不顶用...

  6. 很不错 支持下

  7. 呃,typecho也可以这么炫啊。。。我不在意WordPress的臃肿缓慢。。因为我把我的服务器优化得很完美。

    1. 好吧,确实已经秒开了,你都做了什么。。。

      1. 我使用下一代PHP=>PHPng(php5.7),比前一代PHP性能提高1~2倍,然后使用Varnish做了内存级缓存,我编写缓存规则下了力气的,访客几乎感觉不到缓存的存在,访客提交评论,自动清除相应部分的缓存~~~~

        1. 卧槽,求带啊。。你那速度,看着就眼馋

          1. 你得用VPS啊。。你现在用的恒创主机吧?虚拟主机能折腾的地方太少了。。
            我现在用的贵州VPS

            1. 不是,我现在是腾讯云,不过是别人的VPS,我搞不了

  8. 呵呵,这个简单。

    1. WP其实可以更简单的,可惜,TE只能这么干

  9. 哈哈,新主题很赞哦

    1. 快来跟我撸typecho吧

  10. 主题好酷炫

    1. 你的主题也很帅啊,不过手机下多说太坑了,完全无法看评论

  11. 主题现在好看多了

  12. 主题666

    1. 666啥意思。。。

    2. 一个评论框问题你竟然关站维护。。。修改一下CSS啊,把黑色遮罩放下面

      1. = = z-index没用的

  13. Wordpress用户飘过

    1. wp也能用,这是通用的。。

  14. 前來支持一下~~越來jQuery就可以直接做的耶! :P

    1. 你已经无处不在了

  15. 我还活着,哈哈

    1. 却死在了我心里(≧▽≦)

      1. 你妹你妹

  16. JS冲突神马的真烦人……

  17. 首页打开真他妈高端啊!!!!

    1. 拜你射出来的泡沫所赐,给了我如此多的灵感,我爱你,熊。

  18. 主题效果很不错

    1. 么么哒,快开学了,就这样吧,看腻了再撤

  19. 火狐首页的搜索不能用啊

    1. 什么症状,内测试过,我都用chrome调试

  20. TE无法愉快的玩耍

  21. 苍苍竹林寺,杳杳钟声晚

    1. 互传站长无处不在,每天都有一句诗来做为留言,真有才

      1. 你真蛋疼

  22. 做网站的朋友们这些学到以后会派上用场的

  23. 模板那么屌,爸妈知道吗。

    1. 他们不知道。。。

  24. 不要感谢我的来访,也不要问我是谁,请叫我雷锋叔叔........

    1. 泥煤

  25. 博主在Typecho FAQ提了个问题:Typecho怎样获取文章第一张图片(http://segmentfault.com/q/1010000000637408)

    回答:貌似用缩略图插件即可解决……

    1. 插件叫Thumbnail

      1. 不喜欢用插件

        1. 不是-_- 我的意思是说把这个插件集成到主题里面…… 很简单的……

  26. 卧槽 新主题太牛了 来一份 我和你搞

    1. 先转换到TE,我发给你

  27. 新主题不错哦。

    1. 找到AJAX的方法了,但是跟我主题有冲突、、、

      1. 真可惜。

      2. 可以参考一下解决jQuery冲突的文章

  28. 这都能当成一个文章...

  29. 可以哦。关注下了~

  30. 你真的是折腾之人呀 , Typecho都要被你玩坏了...

  31. 看上去好生蛋疼。。。

    1. 你蛋蛋如何了

    2. 一看到这个就疼,typecho的模板不能直接弄新窗口打开么

      1. 需要修改源代码,更新typecho后就要重新弄一边啊

  32. 挺不错的,支持一下,以后会经常关注该博客,同时欢迎回访!

  33. 可以来份你现在使用的主题吗?邮箱orz0day@gmail.com

    1. 社工库的官方博客

    2. 暂时可能不行,我刚开学,碰不到电脑。。。

      1. 有时间发一份给我可以不

        1. 嗯,可能要等到中秋了,我怕我忘掉,你发个邮件给我吧

          1. 噜啦啦啦,放假没有机油

            1. 已经发你邮箱了

              1. 感谢感谢,好基友一辈子

            2. 联通WLAN打不开你网站

              1. 我电信都是秒开啊

                1. 学校这边的网吧也打不开,你用的什么主机

              2. 可是我这里不管是铁通还是电信都是秒开啊

  34. 顶 谢谢博主分享

  35. 非常不错的文章,过来看看学习,希望博主分享更多好的文章。

    【轻松掌柜软件】-关注中小企业及管理软件应用

  36. 前來支持一下~JS的確也可以達到耶!另外博主的網站好多人評論!厲害!!!

  37. 这么弄有点意思呵

  38. 可有 纯js的,
    模板好清新

    1. 你可能没看文章,我提供的就是JS代码,只是这些代码需要JQ库,基本上所有网站都会加载JQ的

  39. 感谢!已经用上了

添加新评论