Skip to content

订阅规则

GKD 的本地规则和远程规则都是订阅, 它们的格式完全一致, 不同之处在于本地订阅用户可以自行更改, 远程规则需要自动更新

订阅使用 JSON5 语法, JSON5 是 JSON 的兼容扩展, 它无需键引号, 支持注释

如下便是一个最简单的空规则的订阅文件的内容

json5
// gkd.json5
{
  id: 233,
  name: 'Subscription',
  version: 0,
  author: 'author',
  updateUrl: 'https://gist.github.com/lisonge/3f5693182ad4ef5e307be760dba22bcb/raw/gkd.json5',
  checkUpdateUrl: 'https://gist.github.com/lisonge/3f5693182ad4ef5e307be760dba22bcb/raw/gkd.json5',
  supportUri: 'https://gkd.li/',
  categories: [],
  globalGroups: [],
  apps: [],
}

同时你也可以通过下面的链接来添加它

txt
https://gist.github.com/lisonge/3f5693182ad4ef5e307be760dba22bcb/raw/gkd.json5

上面配置的各项字段的说明注释可在 API 查看

本地自定义输入

下面介绍在 GKD 的规则输入框分别能输入什么类型规则

应用规则

位置: 首页-订阅-本地订阅-应用规则

image

此处可添加 应用规则, 如下是一个简单的规则示例, 它由 快照-13070251 而来

json5
{
  id: 'com.zhihu.android',
  name: '知乎',
  groups: [
    {
      key: 0,
      name: '开屏广告',
      rules: { matches: 'TextView[id="com.zhihu.android:id/btn_skip"]' },
      snapshotUrls: ['https://i.gkd.li/i/13070251'],
    },
  ],
}

TODO

Released under the GPL-v3 License.