首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何新窗口打开导航链接

    Hexo会主动在新窗口打开除主域名之外链接,如果你博客绑定域名为fe32.top,超链接为其他域名(如fe34.top)时,点击该超链接会主动在新窗口打开。...解释如下: 这里虽然有配置项,但是好像并不能实现我想要功能,我想实现是如何自定义打开导航栏链接 ?...这里说导航栏指的是主题配置文件_config.butterfly.ymlmenu部分。...,由于我把它也嵌入到Hexo + Butterfly博客项目里,导致他们URL也必然成为https://fe32.top/xxx,这样就不能新窗口打开那些可以被称作独立于博客项目之外项目了。...效果预览 你可以直接打开本站导航栏旧版本、网址收藏、音乐长廊、旧版本入口这些链接体验效果。 这里我用v4.8.5主题版本跑了一遍,只做了简单测试,未过多美化!

    24810

    Typecho文章链接新窗口打开

    这篇文章是我去年发过,今天重新搭建Blog刚好需要就找了一下 想着应该会有人需要就重新发一下 用PHP函数实现 文章链接新窗口打开 在主题里function.php添加 parseContent()...->content); echo trim($obj->content); } 添加rel=nofollow,则如下(可能有人不知道nofollow是什么意思 一个HTML标签属性值...,搜索引擎优化(SEO)兴起,它渐渐被使用,这个标签意思是告诉搜索引擎不要追踪这个链接 无视这个链接,如果A网页上有一个链接指向B网页,但A网页给这个链接加上了rel=”nofollow” 标注,搜索引擎就不会把...A网页计算入B网页反向链接,对网站SEO优化很有用也可以有效反正某些链接降低网站权重。)...preg_replace("//i", "", $obj->content); echo trim($obj->content); } 使用该方法需要修改主题 post.php 文件,将默认内容输出

    2K20

    修改博客文章链接新窗口打开方式

    昨天弄到晚上 11 点,将博客文章链接基本都修改成新窗口打开方式,没有采用插件,全部手动修改,真是生命不息,折腾不止啊!...偷懒总是不行,这种方法会使所有链接都从新窗口打开,比如导航菜单,严重影响用户体验,只好抛弃了,还是苦逼一点,手动修改好了。...对于页面上文章链接,就是进入主题编辑,找到自己想要使用新窗口打开链接,都加上了 target="_blank"标签。。。 对于导航菜单,比如页脚导航,其实也有个技巧,根本不需要去修改代码!...方法很简单: 进入后台=>外观=>菜单=>右上角点开【显示选项】,勾上【链接目标】=>点开你需要设置导航菜单,勾上【在新窗口或标签页打开链接】即可搞定。...现在,基本全部文章链接都实现了新窗口打开方式。而某些使用 php 函数输出链接,比如: 侧边栏标签: 随机推荐:<?

    1.9K60

    Typecho 文章内链接新窗口打开实现方式

    默认情况文章如果有添加链接,那么是从当前窗口跳转,并且外链没有添加标签,不利于SEO,文章内链接新窗口并添加标签如下。   ...target'] = $this->escape(_blank, true); $attrs['rel'] = $this->escape(nofollow, true);   最后保存查看效果,修改后完整代码...} $obj->content = preg_replace("/content); echo trim($obj->content); }   该方法原理就是正则文章链接标签...使用该方法需要修改主题 post.php 文件,将默认内容输出 改成 。   ...方法四、通过修改主题Header.php文件   最近看到一种新方法是通过修改主题header.php文件在顶部加上即可。 图片 本文共 324 个字数,平均阅读时长 ≈ 1分钟

    1.5K40

    Typecho实现外部链接添加nofollow标签和新窗口打开

    我们在使用Typecho程序建站过程,在编辑文章时候如果希望引导外部文章地址,那我们肯定是需要用到nofollow标签,这样不至于将本网站权重被带跑。...当然有些朋友做网站不介意这样那就无所谓,我们正常更新网站就可以。不过我们在使用Typecho时候默认还是在当前窗口打开,我们很多时候希望新窗口打开,那就需要手工设置。...有没有不需要每次手动设置Typecho 实现外部地址自动nofollow,以及新窗口打开方法呢?省每次有些时候会忘记掉,这里老蒋找到网上一个办法,如果我们还有需要的话可以参考使用到。...self->makeHolder("{$escaped}"); }, $text ); 把代码...->makeHolder("{$escaped}"); } 看到代码没有,我们更换成nofollow,以及_blank新窗口打开

    1K10

    Chrome下打开新窗口

    一般点击打开新窗口,有几种方式: 1、超链接a  有href属性、target为_blank 2、iframe,其target为_blank 3、window.open<可能会被拦截,看用户浏览器安全设置...因为extjs运行效率比较低,所以选择使用chrome访问系统,而在操作些按钮时候发现很多很奇特现象,这些现象只出现在chrome: 1、打开一个窗口后,些窗口不关闭,将无法打开多个窗口,即使原有窗口关闭...打开窗口方式:window.open、form提交、iframe--表现上一致 2、页面中原本就有一个form,每次操作就修改里面一个参数,设置其值为随机数,亦不行 改用window.open还发现一个问题...,就是弹出窗口是没有工具栏和地址栏,且不在新选项卡打开 后来搜索到一篇文章,有所启发,就有了如下代码: var nwin = window.open(); nwin.location = ‘xxxx...’;//需要打开地址 如果使用ajax请求地址后面的参数的话,需要将ajax改为同步,不然弹出窗口会在新窗口打开,而且没有工具栏和地址栏

    3.6K30
    领券