Skip to content

Hexo-safego 2.1.0

Latest
Compare
Choose a tag to compare
@willow-god willow-god released this 26 Dec 10:37

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                # 启用调试模式

更加详细的教程请看使用文档