LLL Repeated Link Review / 同一リンク先の反復点検

Lists where one link destination repeats 3+ times in 5 consecutive blocks of a saved article. 保存記事で同じリンク先が近くに3回以上付いた箇所を一覧。

View source
Public name@mrhandsome39.bsky.social/repeated-link-review

Or open Registry in your EmDash admin and search for this name.

Permissions

Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.

  • Read content

    Read entries from your site’s content collections.

  • Read content structure

    Read the collections and fields defined on your site.

FAQ

What is flagged? One destination linked 3 or more times within 5 consecutive top-level blocks (including 3 times in one block). Review candidates, not errors.

Why is my draft rejected? Only the published saved snapshot is read. Drafts, unsaved typing and pending revisions are never read.

Does it fix links? No. Edit in the editor, save, and review again.

What counts as the same destination? The exact saved address (http/https after standard URL parsing, query and fragment included). /p, /p?a=1 and /p#x are three different destinations, and a relative /p is not matched with https://your-site/p.

What is skipped? mailto, tel, #-only, empty and other schemes. They are counted as "skipped" in the summary.

Is the link destination checked? No. Nothing is fetched. Only host and path are shown.

Security

Read capabilities: content:read, schema:read. One POST route requiring content:edit_own_drafts and a signed-in caller; host ownership checks apply. No writes, KV, storage, external HTTP, cron, analytics or API keys; allowedHosts is empty. Only the published saved snapshot of one Portable Text field is read; drafts, unsaved typing and pending revisions are not read. Results last only for the request; the report is not stored. Link addresses are handled as strings only and are never fetched or opened. Only host and path are shown; query, fragment and credentials are not shown. Errors are fixed messages without internal details. The report contains link text from the article, so be careful where you paste it. Nothing is copied automatically (no clipboard API).

読取2権限(content:read / schema:read)のみ。本文の変更・保存、外部通信、リンク先へのアクセスはありません(allowedHosts は空)。読むのは公開済みの保存内容の選択した1項目だけで、下書き・未保存の入力・保留中の改訂は読みません。結果はその場限りで保存されません。表示するのはホストとパスだけで、クエリ・フラグメント・認証情報は表示しません。レポートには記事内のリンク文字が含まれるため、貼り付け先に注意してください(自動コピーはしません)。脆弱性は contact@lx3.cafe へ、秘密を含めず連絡してください。

Changelog

0.1.0

Adds a review panel that lists where one link destination repeats 3+ times within 5 consecutive blocks of a published article. The report shows host and path, block range, count and link texts so editors can find the places, decide, save and review again.

Installation

Install as a sandboxed EmDash plugin (EmDash 1.4.0 or later, below 2). Open a published, saved article and use the "Repeated Link Review / 同一リンク先の反復点検" editor panel. Read-only; no configuration.

Keep exploring

More plugins like LLL Repeated Link Review / 同一リンク先の反復点検

Browse by keyword, or see everything @mrhandsome39.bsky.social publishes.

Install on your site

Open in EmDash

LLL Repeated Link Review / 同一リンク先の反復点検

@mrhandsome39.bsky.social/repeated-link-review

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.