{
  "common": [
    {
      "k": "theme",
      "label": "主题",
      "options": [
        "dark",
        "light",
        "sunset",
        "ocean",
        "forest",
        "sakura",
        "mono",
        "aurora",
        "neon",
        "coffee",
        "galaxy",
        "kraft",
        "mint"
      ]
    },
    {
      "k": "fx",
      "label": "背景特效",
      "options": [
        "meteor",
        "stars",
        "aurora",
        "none"
      ]
    },
    {
      "k": "sticker",
      "label": "贴图",
      "options": [
        "bear",
        "rainbow",
        "cat",
        "dog",
        "rabbit",
        "panda",
        "fox",
        "ghost",
        "unicorn",
        "cherry",
        "bow",
        "rocket",
        "star",
        "heart",
        "moon",
        "sun",
        "flower",
        "crown",
        "trophy",
        "coffee",
        "donut",
        "cake",
        "lollipop",
        "diamond",
        "fire",
        "snow",
        "music",
        "none"
      ]
    },
    {
      "k": "w",
      "label": "宽度 240~960，默认 480"
    },
    {
      "k": "h",
      "label": "最小高度 96~800，不填按内容自动"
    },
    {
      "k": "r",
      "label": "圆角 0~40，默认 20"
    }
  ],
  "combo": {
    "path": "/combo.svg",
    "title": "卡片组合",
    "desc": "多张卡拼成一张图，并排或多宫格；贴进 Notion 不用分栏也一定并排。",
    "params": [
      {
        "k": "cards",
        "label": "卡片，逗号分隔，最多 6 张",
        "ph": "ip,weather"
      },
      {
        "k": "layout",
        "label": "排列 grid=宫格 row=横排一排 col=竖排一列"
      },
      {
        "k": "cols",
        "label": "宫格列数 1~4，不填自动算"
      },
      {
        "k": "gap",
        "label": "间距 0~48，默认 16"
      },
      {
        "k": "weather.city",
        "label": "天气城市",
        "ph": "上海"
      },
      {
        "k": "countdown.target",
        "label": "倒数日目标",
        "ph": "2027-01-01"
      },
      {
        "k": "github.user",
        "label": "GitHub 用户名",
        "ph": "octocat"
      }
    ]
  },
  "cards": {
    "ip": {
      "path": "/ip.svg",
      "title": "IP 卡片",
      "desc": "读者自己的 IP、位置、运营商、机房。",
      "params": [
        {
          "k": "mask",
          "label": "IP 打码",
          "type": "check"
        }
      ]
    },
    "weather": {
      "path": "/weather.svg",
      "title": "天气卡片",
      "desc": "当前天气和 3 天预报。不填城市时显示读者所在地。",
      "params": [
        {
          "k": "city",
          "label": "城市",
          "type": "text",
          "ph": "上海"
        },
        {
          "k": "lat",
          "label": "纬度",
          "type": "text",
          "ph": "31.23"
        },
        {
          "k": "lon",
          "label": "经度",
          "type": "text",
          "ph": "121.47"
        },
        {
          "k": "unit",
          "label": "单位",
          "type": "pill",
          "options": [
            [
              "c",
              "摄氏 °C"
            ],
            [
              "f",
              "华氏 °F"
            ]
          ]
        }
      ]
    },
    "time": {
      "path": "/time.svg",
      "title": "时间卡片",
      "desc": "某个时区的当前时间，可带会走的模拟时钟。",
      "params": [
        {
          "k": "tz",
          "label": "时区",
          "type": "text",
          "ph": "Asia/Shanghai"
        },
        {
          "k": "label",
          "label": "标签",
          "type": "text",
          "ph": "北京时间"
        },
        {
          "k": "face",
          "label": "表盘",
          "type": "pill",
          "options": [
            [
              "analog",
              "模拟时钟"
            ]
          ]
        },
        {
          "k": "h12",
          "label": "12 小时制",
          "type": "check"
        },
        {
          "k": "sec",
          "label": "显示秒",
          "type": "check",
          "def": true
        }
      ]
    },
    "countdown": {
      "path": "/countdown.svg",
      "title": "倒数日",
      "desc": "到某天还有多久；过了这天就变成已过多久。",
      "params": [
        {
          "k": "target",
          "label": "目标",
          "type": "text",
          "ph": "2027-01-01 或 2027-01-01T08:00"
        },
        {
          "k": "label",
          "label": "标签",
          "type": "text",
          "ph": "元旦"
        },
        {
          "k": "tz",
          "label": "时区",
          "type": "text",
          "ph": "Asia/Shanghai"
        }
      ]
    },
    "progress": {
      "path": "/progress.svg",
      "title": "进度条",
      "desc": "今年、本月、本周、今天的进度，或自定义百分比。",
      "params": [
        {
          "k": "type",
          "label": "类型",
          "type": "pill",
          "options": [
            [
              "year",
              "今年"
            ],
            [
              "month",
              "本月"
            ],
            [
              "week",
              "本周"
            ],
            [
              "day",
              "今天"
            ],
            [
              "custom",
              "自定义"
            ]
          ]
        },
        {
          "k": "value",
          "label": "自定义值 0~100",
          "type": "text",
          "ph": "70"
        },
        {
          "k": "label",
          "label": "自定义标签",
          "type": "text",
          "ph": "读书计划"
        },
        {
          "k": "sub",
          "label": "自定义副标题",
          "type": "text",
          "ph": "12 / 30 本"
        },
        {
          "k": "seg",
          "label": "分段样式",
          "type": "check"
        },
        {
          "k": "tz",
          "label": "时区",
          "type": "text",
          "ph": "Asia/Shanghai"
        }
      ]
    },
    "device": {
      "path": "/device.svg",
      "title": "设备卡片",
      "desc": "读者的浏览器、系统、语言和时区。",
      "params": []
    },
    "github": {
      "path": "/github.svg",
      "title": "GitHub 卡片",
      "desc": "头像、仓库数、星标、关注者。头像会内联进图片。",
      "params": [
        {
          "k": "user",
          "label": "用户名",
          "type": "text",
          "ph": "octocat"
        },
        {
          "k": "stars",
          "label": "不统计星标",
          "type": "check",
          "invert": true
        },
        {
          "k": "avatar",
          "label": "不显示头像",
          "type": "check",
          "invert": true
        }
      ]
    },
    "quote": {
      "path": "/quote.svg",
      "title": "每日一句",
      "desc": "内置名言，每天换一句。",
      "params": [
        {
          "k": "random",
          "label": "随机",
          "type": "check"
        },
        {
          "k": "align",
          "label": "对齐",
          "type": "pill",
          "options": [
            [
              "left",
              "左对齐"
            ],
            [
              "center",
              "居中"
            ],
            [
              "right",
              "右对齐"
            ]
          ]
        },
        {
          "k": "size",
          "label": "字号",
          "type": "text",
          "ph": "24"
        }
      ]
    },
    "text": {
      "path": "/text.svg",
      "title": "文字卡片",
      "desc": "自己写标题、正文、落款，自动换行。",
      "params": [
        {
          "k": "title",
          "label": "标题",
          "type": "text",
          "ph": "公告"
        },
        {
          "k": "text",
          "label": "正文",
          "type": "text",
          "ph": "今天也要好好吃饭"
        },
        {
          "k": "footer",
          "label": "落款",
          "type": "text",
          "ph": "— 小明"
        },
        {
          "k": "align",
          "label": "对齐",
          "type": "pill",
          "options": [
            [
              "left",
              "左对齐"
            ],
            [
              "center",
              "居中"
            ],
            [
              "right",
              "右对齐"
            ]
          ]
        },
        {
          "k": "size",
          "label": "字号",
          "type": "text",
          "ph": "20"
        }
      ]
    }
  }
}