跳转外链相关插件。自动为所有html文件中外链的a标签生成对应的属性。
比如 设置 target='_blank', rel='external nofollow noopener noreferrer' 告诉搜索引擎这是外部链接,不要将该链接计入权重。
同时自动生成外链跳转页面,默认在根目录下go.html;
$ npm install hexo-external-link --save
在Hexo根目录的_config.yml文件中添加如下配置。
hexo_external_link:
enable: true
enable_base64_encode: true
url_param_name: 'u'
html_file_name: 'go.html'
target_blank: true
link_rel: 'external nofollow noopener noreferrer'
domain: 'your_domain' # 如果开启了防盗链
safety_chain: true
ignore_attrs:
- 'data-fancybox'
- 'ignore-external-link'
hexo_external_link插件 - 默认 falseurl使用base64编码 - 默认 falsehtml_file_name的参数名 - 默认 ugo.htmla标签添加target='_blank' - 默认 truea标签的rel属性 - 默认 external nofollow noopener noreferrerwindow.location.hosta标签,跳过外链替换 - 默认 ['data-fancybox','ignore-external-link']