前言
经常在发布文章的时候会加入第三方网站的URL链接,超链接最主要还是方便用户直接跳转,但是外链在一定程度上会流失一些权重,所以就考虑为内容里面的超链接增加「nofollow」功能。
修改过程
文件路径:ueditor/dialogs/link 目录
文件名:link.html
1、在链接弹出窗口增加「nofollow」选项
定位代码
<tr> <td colspan="2"> <label for="target"> <var id="lang_input_target"></var> </label> input id="target" type="checkbox"/> </td> </tr>
之后添加
<tr> <td colspan="2"> <label for="rel">是否加nofollow</label> <input id="rel" type="checkbox"/> </td> </tr>
2、代码增加「nofollow」功能
定位代码
function handleDialogOk()
在此函数里增加如下代码
'rel': $G("rel").checked ? "nofollow" : '',
OK 我们继续操作
3、JS文件修改
文件目录:ueditor
文件名:ueditor.config.js
定位代码
“// xss过滤白名单 名单来源: https://raw.githubusercontent.com/leizongmin/js-xss/master/lib/default.js”
添加代码
a: ['target', 'href', 'title', 'class', 'style','rel'],
结尾
通过以上修改,可以通过自行控制是否添加nofollow功能,不用再手动修改了。
评论已关闭