Repository navigation
Releases: ccvar/cligc_link
Release list
v1.13.0
概览的“实时访问”可以展开看全部访问记录:和访问明细一样的表格,按天分组并带当天汇总,往下滚动加载更早的,面板开着时实时刷新。
新功能
- 访问记录面板:概览“实时访问”列表拉到底,点“查看更多访问”,右侧滑出访问记录
- 和短链详情的“访问明细”一样的表格:短链 · 来源 / 时间、地区、跳转到(默认地址、跳转规则、A/B 分流)、设备(含代理 / VPN)、IP(含运营商)、Referer;点短链名进入它的详情
- 按天分组,每天一行汇总:访问次数、独立访客、访问最多的短链和国家 / 地区(统计的是全天,不只是已加载的这些)
- 往下滚动自动加载更早的;面板开着时每 30 秒刷新,新访问出现在最上面并高亮
- 跟着概览当前的短链和“含机器人”选择;手机上每条访问两行显示
改进
- Cloudflare 用量:某一天的 D1 读取特别多(比如一次性大查询)时,每天的读取条按其他日子的比例显示,那一天画满并标出截断,不再让其他天的条都只剩一小截
修复
- 第一次汇总访问数据时,不带时区参数的请求会把汇总时区定成 UTC;现在只有带了浏览器时区的请求才能设定它(已经定下来的不变)
The overview's "Live visits" can now be expanded into a full visit log: the same table as visit details, grouped by day with a daily summary, loading earlier visits as you scroll, and updating live while open.
New
- Visits panel: scroll to the end of the overview's "Live visits" list and click "View more visits" to open the visit log on the right
- The same table as a link's "Visit details": link · source / time, region, destination (default URL, redirect rule, A/B split), device (with proxy / VPN), IP (with ISP) and Referer; click a link to open its page
- Grouped by day, each with a summary row: visits, unique visitors, and the top link and country / region (for the whole day, not just the loaded rows)
- Scroll down to load earlier visits; while open it refreshes every 30 seconds, with new visits added at the top and highlighted
- Follows the overview's current link and "include bots" choice; shown as two lines per visit on phones
Improved
- Cloudflare usage: when one day has unusually high D1 reads (for example, a one-off large query), the daily read bars are scaled to the other days, with that day drawn full width and marked as truncated, instead of every other bar shrinking to a sliver
Fixed
- The first aggregation of visit data could set the aggregation timezone to UTC from a request without a timezone parameter; only requests carrying the browser's timezone can set it now (an already-set timezone is unchanged)
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.12.1
修复站点同步出错时详情页打不开、减少 GA4 配额消耗,以及新建站点统计时选到没有编辑权限的 Google 账号。
修复
- 站点上次同步出过错(比如 GA4 配额用完)时,站点详情页整页加载失败;现在照常显示,只在顶部提示同步错误
- 新建站点统计:同一个 GA4 账号多个 Google 账号都能访问时,下拉里出现好几次、看不出用的是哪个 Google 账号,容易选到只能查看的那个;现在只列一次,用哪个 Google 账号由后台决定,没有编辑权限时自动换另一个
- GA4 返回“没有权限”(The caller does not have permission)时改成中文说明:哪个 Google 账号在哪个 GA4 账号 / 媒体资源里缺“编辑者”角色、去哪里加;新建站点统计、设置关键事件、新建 / 删除事件规则都适用
改进
- GA4 同步更省配额:各时间范围的独立访客数改成一天算一次(原来每 6 小时),GA4 请求量少一半多
- 遇到 GA4 配额用完(HTTP 429):这个站点剩下的 GA4 请求不再发,这一批后面的 GA4 站点也先不同步,一小时后再试(原来要等 6 小时),之前的数据保留;报错里带上 Google 返回的状态,能看出是哪种限制
Fixes the site page failing to load after a sync error, uses less GA4 quota, and avoids picking a Google account without edit access when creating site tracking.
Fixed
- When a site's last sync had an error (for example, GA4 quota exhausted), its page failed to load entirely; it now loads normally with the sync error shown at the top
- Creating site tracking: when several connected Google accounts can access the same GA4 account, it appeared multiple times in the dropdown with no way to tell which Google account would be used, making it easy to pick a view-only one; it's now listed once, the Google account is chosen automatically, and another one with edit access is tried if needed
- GA4 "The caller does not have permission" errors are now explained in plain words: which Google account lacks the Editor role in which GA4 account or property, and where to add it; this applies to creating site tracking, setting key events, and creating / deleting event rules
Improved
- GA4 sync uses less quota: unique users per date range are computed once a day instead of every 6 hours, cutting GA4 requests by more than half
- On GA4 quota errors (HTTP 429), the rest of that site's GA4 requests and the remaining GA4 sites in the batch are skipped and retried an hour later (instead of 6 hours), keeping existing data; the error now includes Google's status so the limit can be identified
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.12.0
新增站点地图批量提交:看每个站点给 Google、Bing 各提交了哪些站点地图,缺的一键补交,定时任务每天也会自动补交;修复 Bing 的 DNS 自动验证一直通不过。
新功能
- 提交站点地图:站点列表右上角“+ → 提交站点地图”,列出已接入的站点给 Google、Bing 各提交了几个站点地图
- 按“缺站点地图 / 没找到 / 都已提交”筛选,站点多时可以搜索,勾选后一键补交
- 补交时:一边有、另一边没有的交过去;两边都没有的,去 robots.txt 和 /sitemap.xml 找到再提交
- 定时任务每天也会自动补交已知但没提交的站点地图(跟着设置里“自动重新提交站点地图”的开关,每个站点一天最多试一次)
改进
- 接入 Search Console / Bing:“没成功”“验证中”的原因直接显示在状态下面;Bing 验证中时写出加的是哪条 CNAME 记录,以及 Bing 返回的错误
- 接入列表超过 10 个站点时可以按域名筛选;勾选时列表不再跳回顶部
- 事件列表的“新建事件”表单改成紧凑的两行,手机上也更整齐
修复
- Bing 的 DNS 自动验证一直停在“验证中”:CNAME 记录名把域名多拼了一次(….example.com.example.com),现在加在正确的名字下,并删掉加错的那条
- 没验证的 Bing 站点被当成已关联:同步 Bing 数据时报“没有权限:站点不在这个 Bing 账号下或还没验证”,接入列表也误显示成“已接入”;现在只关联已验证的站点
- Bing 接入成功后清掉接入前留下的同步报错,并马上排进下一次同步
升级提示
- 用旧版本接入、Bing 还在“验证中”的站点,升级后会自动重试并改正 DNS 记录;也可以在接入弹窗里重新点“开始接入”
New bulk sitemap submission: see which sitemaps each site has submitted to Google and Bing and fill in the missing ones, with a daily automatic fill-in. Fixes automatic DNS verification for Bing never passing.
New
- Submit sitemaps: "+ → Submit sitemaps" at the top right of the Sites list shows how many sitemaps each connected site has submitted to Google and Bing
- Filter by "Missing sitemaps / Not found / All submitted", search when there are many sites, select and fill in with one click
- Filling in: sitemaps on one side but not the other are submitted to the other; if neither has any, robots.txt and /sitemap.xml are checked first
- The daily cron also fills in known but unsubmitted sitemaps (following the "auto-resubmit sitemaps" switches in Settings; each site is tried at most once a day)
Improved
- Add to Search Console / Bing: the reason for "Failed" and "Verifying" is shown right under the status; while Bing is verifying, it shows the CNAME record that was added and any error Bing returned
- The onboarding list can be filtered by domain when it has more than 10 sites, and no longer jumps to the top when selecting sites
- The "New event" form in the event list is now a compact two-row layout, tidier on phones too
Fixed
- Automatic DNS verification for Bing stayed at "Verifying": the CNAME name had the domain appended twice (….example.com.example.com); it's now created under the correct name and the misnamed record is removed
- Unverified Bing sites were treated as linked, causing "No permission: the site isn't in this Bing account or not verified" sync errors and a false "Added" in the onboarding list; only verified sites are linked now
- After Bing is added, the sync error left from before verification is cleared and the site is queued for the next sync
Upgrade notes
- Sites added with an older version whose Bing status is still "Verifying" are retried automatically after upgrading and their DNS record corrected; you can also click "Start" again in the onboarding dialog
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.11.0
在后台把站点接入 Google Search Console 和 Bing:用 Cloudflare DNS 自动验证所有权,再添加站点、提交站点地图;热门搜索词多了地区、隐藏域名,并且每天自动更新。
新功能
- 接入 Search Console / Bing:站点列表右上角“+ → 接入 Search Console / Bing”、站点列表里灰色的 Search Console / Bing 图标、站点详情的“接入搜索引擎”,或者新建 GA4 站点之后
- 验证网站所有权 → 添加站点 → 从 robots.txt 或常见地址找到站点地图并提交,接入后站点直接出现在列表里
- Cloudflare DNS 自动验证:域名在你的 Cloudflare 账号里时,自动加验证记录(Google 一条 TXT,验证整个域名,含 www 和子域名;Bing 一条 CNAME),网站代码不用改;DNS 还没生效时显示“验证中”,弹窗开着时每 30 秒再试,定时任务每小时再试
- 页面标签:不在 Cloudflare 的域名,取 Google 和 Bing 的 meta 标签贴到网站首页,再验证
- 批量接入:列出所有还没接入的站点,显示接入时间(GA4 开始统计的时间,新站点在前),各列可以排序,勾选后一起接入;也可以手动加其他域名
- 热门搜索词 · 地区:新的“地区”标签,按搜索的人所在的国家 / 地区统计热度(只有 Google 的数据),可以排序、筛选、导出
- 热门搜索词 · 隐藏站点域名:截图、分享时不显示站点名,导出也不带站点列
改进
- 热门搜索词的数据缓存 24 小时,定时任务每天自动更新(最近 28 天);显示数据更新时间,可以手动刷新;站点多时自动分批加载并显示进度,不用再点“继续加载”
- 设置里“Cloudflare 用量”和 DNS 自动验证合并成一项“Cloudflare”,共用一个令牌(令牌带上“区域 · DNS · 编辑”即可),也可以单独填一个只管 DNS 的令牌;“在 Cloudflare 创建令牌”的链接预先填好所需权限
- Cloudflare 令牌出错时分清“令牌无效”和“令牌有效但读不到域名”,并附上 Cloudflare 的原话
修复
- 在 Google 授权页取消、返回后台后,“重新授权”按钮点不了
升级提示
- 接入 Search Console 需要在 Google Cloud 项目里启用 Site Verification API,并在后台重新授权一次 Google 账号(多了“网站验证”权限)
- DNS 自动验证需要 Cloudflare 令牌带“区域 · DNS · 编辑”权限(不是“DNS 设置”),区域资源选“所有区域”
- 数据库会自动补上新表,不用手动操作
Add sites to Google Search Console and Bing from the admin: ownership is verified automatically through Cloudflare DNS, then the site is added and its sitemaps submitted. Top queries gain a region tab, a hide-domains toggle and daily automatic updates.
New
- Add to Search Console / Bing: "+ → Add to Search Console / Bing" at the top right of the Sites list, the gray Search Console / Bing icons in the list, "Add to search engines" on a site page, or right after creating a GA4 site
- Verifies site ownership → adds the site → finds sitemaps in robots.txt or common locations and submits them; the site then shows up in the list
- Automatic Cloudflare DNS verification: for domains in your Cloudflare account, verification records are added automatically (a TXT for Google, verifying the whole domain including www and subdomains; a CNAME for Bing), with no change to the site's code. While DNS hasn't taken effect, the status shows "Verifying" and is retried every 30 seconds while the dialog is open and hourly by the cron
- Page tags: for domains not on Cloudflare, paste the Google and Bing meta tags into the home page, then verify
- Bulk: lists every site not yet added, with its connection date (when GA4 started tracking it, newest first) and sortable columns; select sites and add them together, or add other domains by hand
- Top queries · Regions: a new "Regions" tab shows popularity by the searcher's country / region (Google data only), with sorting, filtering and export
- Top queries · Hide site domains: hides site names for screenshots and sharing; exports leave out the site columns too
Improved
- Top queries data is cached for 24 hours and refreshed daily by the cron (last 28 days); the update time is shown with a manual refresh button; with many sites, batches load automatically with progress, no more "Load more"
- Settings: "Cloudflare usage" and automatic DNS verification are merged into one "Cloudflare" item sharing a single token (add "Zone · DNS · Edit" to it), or use a separate DNS-only token; the "Create token in Cloudflare" link prefills the needed permissions
- Cloudflare token errors now distinguish "invalid token" from "valid token that can't read domains", with Cloudflare's own message
Fixed
- After cancelling on Google's consent page and returning, the "Re-authorize" button couldn't be clicked
Upgrade notes
- Adding sites to Search Console needs the Site Verification API enabled in your Google Cloud project, and re-authorizing your Google account once in the admin (it now includes "site verification")
- Automatic DNS verification needs a Cloudflare token with "Zone · DNS · Edit" (not "DNS Settings") and Zone Resources set to "All zones"
- The database adds the new table automatically; nothing to do by hand
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.10.0
新增“热门搜索词”:把多个站点在 Google 和 Bing 上的搜索词合在一起按热度排序,可以导出;站点详情里的网页路径可以直接点开。
新功能
- 热门搜索词:站点列表顶部的火焰图标。当前筛选的站点在 Google(Search Console)和 Bing 上的搜索词合在一起,同一个词(不分大小写、空格)在各站点的数据相加
- 热度 = 搜索结果里的展示次数,Google 和 Bing 各一列,带长度条;鼠标移上去看点击、点击率、平均排名
- 可以按综合 / Google / Bing / 点击排序(选 Google 或 Bing 时只列这个搜索引擎有数据的词),也可以输入文字筛选
- 每个词下面显示出现在哪些站点,点击进入站点详情
- 导出:可以选前 100 / 前 200 / 全部,导出带数据的 CSV、只有搜索词的 TXT(一行一个),或者直接复制搜索词
- 打开时现查 Google / Bing,每个站点缓存 1 小时;站点很多时一次最多查 60 个,其余的点“继续加载”接着查;读取失败的站点会单独列出原因
改进
- 站点详情:Google 搜索、Bing 搜索、GA4 的“页面”表和 Bing 抓取问题里的网页路径可以点击,在新窗口打开;同一个路径对应多个网址(http / https、带不带 www)时带上域名区分
New "Top search queries": Google and Bing queries across your sites, merged and sorted by popularity, with export. Page paths on the site page now open the page.
New
- Top search queries: the flame icon at the top of the Sites list. Queries from Google (Search Console) and Bing for the filtered sites are merged; the same query (ignoring case and spaces) is summed across sites
- Popularity = impressions in search results, one column each for Google and Bing, with a bar; hover for clicks, CTR and average position
- Sort by overall / Google / Bing / clicks (choosing Google or Bing lists only queries with data from that engine), and filter by text
- Each query shows which sites it appears on; click to open the site page
- Export: choose top 100 / top 200 / all, then export a CSV with the data, a TXT with only the queries (one per line), or copy the queries
- Data is fetched live from Google / Bing when opened and cached for 1 hour per site; with many sites, up to 60 are fetched at a time and "Load more" continues; sites that fail to load are listed with the reason
Improved
- Site page: page paths in the Google search, Bing search and GA4 "Pages" tables and in Bing crawl issues are links that open in a new window; when several URLs share a path (http / https, with or without www), the host is shown to tell them apart
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.9.0
在后台直接管理 GA4:新建站点统计、拿统计代码、设置关键事件、新建 / 删除事件;还可以生成临时令牌,让 AI 通过接口帮你做这些事。
新功能
- 新建站点统计:站点列表右上角的“+”。选 Google 账号和 GA4 账号,填网址,就会在 GA4 里新建媒体资源和网站数据流,并给出统计代码;站点自动出现在列表里。没有 GA4 账号时也可以在这里新建(同意 Google 的条款后回来刷新)。这个域名已经有媒体资源时会先提醒
- 事件管理:站点详情顶部新增“事件”下拉,里面有“事件列表”和“统计代码”两个弹窗
- 事件列表显示近 28 天收到的事件和次数,并标出类型:自动(GA4 自动收集、增强型衡量)、推荐(Google 推荐的事件名)、自定义;可以按类型筛选
- 可以一键把事件设为关键事件或取消
- 可以用规则新建事件(例如访问某个网址、点击某个链接时记为 sign_up),也可以删除规则
- 统计代码弹窗显示衡量 ID、gtag 代码和发送自定义事件的示例,可一键复制
- 优化建议“没有转化”可以直接打开事件列表
- AI 接口:站点列表的“AI 接口”按钮,生成有有效期的临时令牌,把生成的那段话发给 Claude、ChatGPT 等 AI,它就能读取站点数据、新建站点统计、设置关键事件、新建或删除事件
- 每个令牌可以分别勾选权限,随时吊销;令牌只保存哈希值
- AI 的每一步操作都有记录;删除类操作要你在后台确认后才执行,按钮上显示待确认的数量
- 每个令牌每小时最多 300 次请求;接口说明见
GET /api/ai
改进
- 后台不再使用浏览器原生下拉框,统一换成新的下拉菜单
- 弹窗的关闭按钮放到标题栏右上角;事件列表只有表格滚动,标题、筛选和表头固定不动
升级提示
- 新建媒体资源、管理事件需要 GA4 编辑权限:升级后打开事件列表或新建站点统计时,按提示点“重新授权”一次(自己部署的需要已在 Google Cloud 项目里启用 Google Analytics Admin API)
- 数据库会在升级后自动补上新表,不用手动操作
Manage GA4 from the admin: create site tracking, get the tracking code, set key events, and create or delete events. You can also generate a temporary token so an AI can do all this through an API.
New
- Create site tracking: the "+" at the top right of the Sites list. Pick a Google account and GA4 account and enter the site URL; a GA4 property and web data stream are created, and you get the tracking code. The site shows up in the list on its own. If you don't have a GA4 account yet, you can create one here too (accept Google's terms, then come back and refresh). You're warned first if the domain already has a property
- Event management: a new "Events" dropdown at the top of the site page with two dialogs, "Event list" and "Tracking code"
- The event list shows the events received in the last 28 days with counts, tagged by type: Auto (collected by GA4, including enhanced measurement), Recommended (event names recommended by Google) and Custom; filter by type
- Turn any event into a key event, or back, with one switch
- Create events with rules (for example, record sign_up when a URL is visited or a link is clicked) and delete rules
- The tracking code dialog shows the measurement ID, the gtag snippet and an example of sending a custom event, each with a copy button
- The "No conversions" suggestion opens the event list directly
- AI API: the "AI API" button on the Sites list generates a temporary token with an expiry. Send the generated message to Claude, ChatGPT or another AI, and it can read site data, create site tracking, set key events, and create or delete events
- Each token has its own permissions and can be revoked at any time; only a hash of the token is stored
- Every AI action is logged; deletions run only after you confirm them in the admin, and the button shows how many are waiting
- Up to 300 requests per token per hour; the API guide is at
GET /api/ai
Improved
- The admin no longer uses the browser's native dropdowns; they're replaced with a new dropdown menu
- Dialog close buttons moved to the top right of the title bar; in the event list only the table scrolls, while the title, filters and table header stay in place
Upgrade notes
- Creating properties and managing events needs GA4 edit access: after upgrading, click "Re-authorize" once when the event list or the create-tracking dialog asks for it (self-hosted setups need the Google Analytics Admin API enabled in their Google Cloud project)
- The database adds the new tables automatically after the upgrade; nothing to do by hand
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.8.0
根据站点地图推测每个站点最后一次更新内容的时间;手机上的后台体验大幅优化;修复网速慢时切换页面一片空白。
新功能
- 内容更新时间:每天刷新站点地图时,用网页的 lastmod 和观察到的变化(新网址、网页更新)推测站点最后一次更新内容的时间,并统计近 30 天新出现的页面数。大部分网页 lastmod 是同一天时(多半是构建时统一改的),不当作内容更新
- 站点详情顶部显示“内容更新于 … · 近 30 天新增 N 个页面”,鼠标移上去说明依据
- 站点列表的站点名下面显示更新时间,超过 90 天没更新的标成橙色
- 新的优化建议“内容很久没更新”:90 天以上没有新页面也没有更新,同时搜索点击在下滑时提醒
- AI 分析报告里也加上内容最后更新时间
改进(手机)
- 点输入框不再放大页面(iPhone 上字号小于 16px 的输入框会自动放大);小按钮、链接的可点范围更大
- 顶部导航:第 4 个图标改成搜索,通知收进账号菜单
- 短链列表:只显示 /后缀,工具栏更整齐,快速创建排成一行;访问数和标题行齐平
- 短链详情:顶部更紧凑(二维码放在右上角,5 个按钮一行);访问明细改成每条两行,不用左右滑
- 站点列表:表头一行、站点名那列更窄并固定在左边,滚动条从第二列开始;往下滚动时表头吸在顶部
- 站点详情:推广短链表、筛选按钮、页头按钮对齐;来源站点 / 目标站点表首列固定,不再把卡片撑出屏幕
- 概览、通知、设置页:页头、开关、折叠项标题行、Cloudflare 用量面板和每日用量表都按手机重新排版
- 卡片间距和内边距收小,一屏能看到更多内容
修复
- 网速慢时切换页面一片空白:加载占位块被排序箭头的样式覆盖成了看不见的 10px 小块;现在恢复显示,并加上扫光动画
- 英文界面里多行的提示文字会被压成一行、只翻译一部分,现在逐行翻译
Estimates when each site's content was last updated from its sitemap, a much better admin on phones, and a fix for blank pages on slow connections.
New
- Content update time: the daily sitemap refresh uses page lastmod values and observed changes (new URLs, updated pages) to estimate when a site's content was last updated, and counts pages that appeared in the last 30 days. When most pages share the same lastmod day (usually set on every build), it isn't treated as a content update
- The site page header shows "Content updated … · N new pages in 30 days", with the basis on hover
- The Sites list shows the update time under each site name, in orange after 90 days without updates
- New suggestion "Content not updated for a long time": no new or updated pages for 90+ days while search clicks are dropping
- The AI analysis report includes the last content update
Improved (phones)
- Tapping an input no longer zooms the page (iPhone zooms inputs smaller than 16px); small buttons and links have larger tap areas
- Top navigation: the 4th icon is now search; notifications moved into the account menu
- Links list: shows only /suffix, a tidier toolbar, quick create on one row; visit counts line up with the title
- Link page: a more compact header (QR code top-right, five actions in one row); visits listed as two-line rows without sideways scrolling
- Sites list: one-line header, a narrower site column fixed on the left with the scrollbar starting after it; the header sticks to the top when scrolling
- Site page: promoted links table, filter chips and header actions aligned; source / target site tables keep the first column fixed and no longer stretch past the screen
- Overview, notifications and settings: page headers, switches, accordion rows, the Cloudflare usage panel and the daily usage table laid out for phones
- Smaller gaps and card padding, so more fits on one screen
Fixed
- Pages were blank while loading on slow connections: the loading placeholders were overridden by the sort icon's styles into invisible 10px boxes; they're visible again, with a shimmer
- In the English UI, multi-line tooltips were squashed onto one line and only partly translated; they're now translated line by line
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.7.1
手机上的后台更紧凑。
改进
- 手机上(宽度 640px 以下)页面两边留白、卡片之间的间距、卡片内边距都收小了,一屏能看到更多内容;电脑上不变
- 手机上设置里的 Google 账号行、Bing API Key 行,按钮换到文字下一行,文字不再被挤成好几行
A more compact admin on phones.
Improved
- On phones (narrower than 640px), the page margins, gaps between cards and card padding are smaller, so more fits on one screen; desktop is unchanged
- On phones, the Google account and Bing API Key rows in Settings put their buttons on a second line, so the text is no longer squeezed onto several lines
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.7.0
站点地图有变化时自动重新提交,网页内容更新后自动通知 Bing。
新功能
- 站点地图有新网址或网页更新时自动重新提交:每天刷新站点地图时,如果多了新网址、或者有网页的最后更新时间(lastmod)变新了,自动把已提交的站点地图重新提交给 Google 和 Bing,让它们早点来读取。Google 需要账号有提交权限
- 网页更新后重新提交给 Bing:读取站点地图里每个网址的 lastmod,变新了的网页即使已经收录也会自动提交给 Bing 重新抓取(每个网页提交一次,受每日配额限制),Google 那边一天内重新检查一次收录状态。一次有一大半网页同时变化时(常见于建站工具每次构建都改成当天),看作不可信,只重新提交站点地图,不逐个提交
- 网页索引列表里,最近 7 天有更新的网址带“有更新”标记;鼠标移到网址上可以看到站点地图里的更新时间
改进
- 设置 → Google 集成、设置 → Bing Webmaster 各有一个“有新网址或网页更新时自动重新提交站点地图”开关,默认开启;网页索引的 Google 卡片也显示“自动提交”标记,和 Bing 一致
- Google 卡片的“今天检查配额已用”挪到卡片里单独一行,标题行不再挤
- 站点列表:分组标签单独放在第三行;往下滚动时表头吸在页面顶部
Sitemaps are resubmitted automatically when they change, and updated pages are sent to Bing again.
New
- Resubmit sitemaps when URLs are added or updated: when the daily sitemap refresh finds new URLs or a newer last-modified time (lastmod) on a page, your submitted sitemaps are resubmitted to Google and Bing so they're read again sooner. Google needs an account with submit permission
- Updated pages are resubmitted to Bing: the lastmod of every sitemap URL is read; pages with a newer lastmod are submitted to Bing again even if already indexed (once per update, within the daily quota), and Google's indexing status is rechecked within a day. If more than half of the pages change at once (common when a site generator stamps every page with the build date), the dates are treated as unreliable and only the sitemap is resubmitted
- In the Page indexing list, URLs updated in the last 7 days are marked "Updated"; hover a URL to see its last-modified time from the sitemap
Improved
- Settings → Google integration and Settings → Bing Webmaster each have a "Resubmit sitemaps automatically when URLs are added or updated" switch, on by default; the Google card in Page indexing now shows an "Auto-submit" badge like Bing's
- The Google card's daily inspection quota moved to its own line, so the header is no longer crowded
- Sites list: group tags are on their own third line, and the table header sticks to the top of the page when you scroll
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级
v1.6.1
README 加上后台截图,首页补上新功能,修几处界面细节。
改进
- README 顶部和“截图”一节加上后台截图(中英文各一套,用虚构的演示数据截取);新增
scripts/demo-data.mjs(生成演示数据)和scripts/screenshots.mjs(用本机 Chrome 自动截图),界面更新后可以重新截一套 - 首页加上“每个短链都有二维码”“点短链,直接打开 App”“哪里该改,直接告诉你”(优化建议)三张卡片,站点功能的标签加上 Bing 外链、Open PageRank
- 站点详情的“优化建议”默认收起,标题行列出各条建议的名称,点开再看详情
修复
- 英文界面里国家 / 地区列表用中文顿号分隔,改成逗号
- 英文界面站点页顶部汇总卡片的标题太长时会压到右边的涨跌数字上,现在超长省略显示
- 英文界面的“同步于 刚刚”显示成 “synced Just now”
Admin screenshots in the README, new features on the home page, and a few UI fixes.
Improved
- The README now shows admin screenshots at the top and in a "Screenshots" section (one set each in Chinese and English, taken with fictional demo data); new
scripts/demo-data.mjs(generates the demo data) andscripts/screenshots.mjs(takes the screenshots with local Chrome) make it easy to retake them after UI changes - The home page adds "Every short link has a QR code", "Tap a short link, open the app" and "What to fix, spelled out" (site suggestions), and the site feature tags now include Bing backlinks and Open PageRank
- The "Suggestions" card on the site page is collapsed by default, listing each suggestion's name in the header; click to see details
Fixed
- In the English UI, country / region lists were separated with Chinese commas
- In the English UI, long titles in the Sites summary cards overlapped the change badge; they're now truncated
- In the English UI, "synced just now" was shown as "synced Just now"
升级方法 / How to upgrade: https://github.com/ccvar/cligc_link#升级