hexo-safego 2.1.0
警告:本次更新不兼容原先格式,请在更新后按照说明更新配置项
更新内容
- 修复:使用
URL().hostname
方法替换include()方法
,使域名匹配更加完善,解决域名在参数位置导致不被替换的情况#4。 - 功能:添加自定义倒计时长度功能,可以改为不自动跳转#2。
- 界面:适配自定义跳转,如果为负数则直接显示提示手动跳转文字。
更新插件
npm update hexo-safego --save
示例配置项
# hexo-safego安全跳转插件
# see https://blog.liushen.fun/posts/1dfd1f41/
hexo_safego:
# 基本功能设置
general:
enable: true # 启用插件
enable_base64_encode: true # 使用 Base64 编码
enable_target_blank: true # 打开新窗口
# 安全设置
security:
url_param_name: 'u' # URL 参数名
html_file_name: 'go.html' # 重定向页面的文件名
ignore_attrs: # 忽略处理的 HTML 属性
- 'data-fancybox'
# 容器与页面设置
scope:
apply_containers: # 应用的容器选择器
- '#article-container'
apply_pages: # 应用的页面路径
- "/posts/"
- "/devices/"
exclude_pages: # 排除的页面路径
# 域名白名单
whitelist:
domain_whitelist: # 允许的白名单域名
- "qyliu.top"
- "liushen.fun"
# 页面外观设置
appearance:
avatar: /info/avatar.ico # 头像路径
title: "清羽飞扬" # 页面标题
subtitle: "安全中心" # 页面副标题
darkmode: false # 是否启用深色模式
countdowntime: 4 # 倒计时秒数
# 调试设置
debug:
enable: true # 启用调试模式
更加详细的教程请看使用文档