【洋洋电脑帮】博客主要分享生活中的经历经验和IT运维工作、计算机自学过程中遇到的问题及解决办法,还分享好用的【软件和各种资源】等。坚持+自律=开挂人生。

给百度富文本框ueditor超链接添加rel="nofollow"标签属性

作者:洋洋电脑帮 | 发布时间:2025-03-30 07:10:13 | 阅读:1 | 评论:0

对于seo工作者来说,rel=nofollow属性起的作用越来越大,为了防止权重流失,就需要给指向站外的超链接添加nofollow属性。并且由于ueditor的强大功能与免费的特性,渐渐也成为了众多屌丝站长的首选网站编辑器。但是由于ueditor本身并不自带rel="nofollow"功能,因此默认情况下,如果要引入其他站点的链接,就会导致自己的网站权重下降。如果能修改代码,让ueditor的link自带rel="nofollow"就好了。现在我就来教大家怎么改。效果如下。

 

第一步,修改/ueditor/dialogs/link/link.html文件,在“<label for="target"><var id="lang_input_target"></var></label>”这一片区域添加如下代码

<tr>
    <td colspan="2">
        <label for="rel">是否加nofollow</label>
        <input id="rel" type="checkbox"/>
    </td>
 </tr>

第二步、还在link.html文件中,搜索“ function handleDialogOk()”,代此函数中添加如下代码

'rel': $G("rel").checked ? "nofollow" : '',

第三步、修改/ueditor/ueditor.config.js,搜索“// xss过滤白名单 名单来源: https://raw.githubusercontent.com/leizongmin/js-xss/master/lib/default.js”,在此区域添加如下代码

a:['target', 'href', 'title', 'class', 'style','rel'],

第四步、保存文件,即可给百度富文本框ueditor超链接添加rel="nofollow"标签属性,解决ueditor无法保存rel="nofollow"的问题。

附:UEditor文档官方地址

本文通过修改百度富文本编辑器的核心js文件和模板文件实现了给其添加nofollow功能,这些以后做seo会更有信心了。

为了给您带来更好的浏览体验,我日夜打磨网站。若您喜欢这里的内容,不妨用打赏为我点赞。您的每一分支持,我都将化作持续创作的热情,为您呈上更多优质内容。
微信
支付宝
评论区




登录页面验证码图片