typecho 文章外链自动添加nofollow和新窗口打开

nofollow标签是由谷歌领头创新的一个“反垃圾链接”的标签,并被百度、yahoo等各大搜索引擎广泛支持,引用nofollow标签的目的是:用于指示搜索引擎不要追踪(即抓取)网页上的带有nofollow属性的任何出站链接,以减少垃圾链接的分散网站权重。给文章的外链添加nofollow属性,可以有效防止垃圾链接对本站权重的稀释和伤害。

打开typecho跟目录下的 var/HyperDown.php 文件,找到:

return $self->makeHolder("<a href=\"{$url}\">{$escaped}</a>");

修改为:
if (strstr($url,'//你的网址') == false ) {

return $self->makeHolder("<a href=\"{$url}\" target=\"_blank\" rel=\"nofollow\">{$escaped}</a>");
} else {
return $self->makeHolder("<a href=\"{$url}\" target=\"_blank\">{$escaped}</a>");
}

点赞
  1. 张波博客说道:

    这个功能是必须要加上的,

    1. Bee.T说道:

      @张波博客 :?: 你博客不是WordPress的吗?

      1. 张波博客说道:

        @Bee.T 我还有一个typecho呢

        1. Bee.T说道:

          @张波博客 能收到邮件吗? :hehe:

          1. 张波博客说道:

            @Bee.T 可以收到邮件!

发表评论

电子邮件地址不会被公开。必填项已用 * 标注