跳转外链相关插件。自动为所有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
插件 - 默认 false
url
使用base64编码
- 默认 false
html_file_name
的参数名 - 默认 u
go.html
a
标签添加target='_blank'
- 默认 true
a
标签的rel属性 - 默认 external nofollow noopener noreferrer
window.location.host
a
标签,跳过外链替换 - 默认 ['data-fancybox','ignore-external-link']