Motoyomi — 内部リンク候補

日本語の記事編集画面で、公開済み記事への内部リンク・関連記事の候補を表示。型番の表記ゆれに対応し、外部送信や本文の自動書き換えは行いません。

View source
Public name@mrhandsome39.bsky.social/motoyomi

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

Overview

Motoyomiは、日本語の記事を書くときに、同じサイトの公開済み記事へつなぐ候補を探す無料ベータです。題名と見出しの語句から関連記事を表示し、保存本文に含まれる語句とリンク先URLを編集パネルで確認できます。全角・半角や型番の表記ゆれを正規化します。

記事データはサイト内で処理します。外部AIサービスへの送信・生成・本文の自動変更はありません。リンクの採用と挿入は編集者が判断します。候補精度と検索順位への効果は未評価です。

権限はcontent:readとschema:readです。500記事を超える場合は、対象コレクションや除外パスで範囲を絞ってください。

Screenshots

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

記事は外部へ送信されますか?

このベータは外部通信を行いません。題名と見出しを索引にし、サイト内で候補を計算します。AIによる生成はありません。

勝手にリンクが追加されますか?

本文は変更しません。URL欄を選び⌘C/Ctrl+Cでコピーし、エディタで手動でリンクを付けます。表示された語句を⌘F/Ctrl+Fで探してください。保存本文の文字位置は目安です。

下書きや保存前の変更は候補に入りますか?

リンク先には公開済み記事を使います。公開済み記事の未公開変更は索引へ反映しません。編集中の記事の候補計算には保存した内容を使います。

候補が出ないときは?

Astroのsiteと対象コレクションの公開URLを設定し、「内部リンク」で対象コレクション・本文項目を確認して索引を再構築してください。公開URLのない記事、自分自身、非公開記事、既存リンク、除外パスは候補から除きます。

大きなサイトで使えますか?

500件を超える場合は対象を絞ってください。Cloudflare本番のCPU制限と大規模索引は未検証です。候補精度・検索順位改善を保証する製品ではありません。

利用料・問い合わせ先は?

この版はMITライセンスの無料ベータです。使い方・不具合は公開GitHubのIssuesへ。脆弱性は公開Issueに詳細を書かずcontact@lx3.cafeへ連絡してください。

Security

Security

記事の読み取りとスキーマの読み取りのみを要求します。外部通信、生成、コンテンツの書き込みを行いません。索引と設定は導入先のプラグイン専用ストレージに置きます。 脆弱性の詳細は公開Issueに書かず、contact@lx3.cafeへ連絡してください。

Changelog

1.0.0

日本語bigramと型番の正規化を使う、通信しない内部リンク候補の初版。

Installation

EmDash管理画面から

サイトで公式sandbox runnerを有効にし、管理画面のRegistryでMotoyomiまたは公開者の完全なパッケージ名を検索します。公開者・版・検証状態とcontent:read、schema:readの2権限を確認してインストールします。

Astroのsiteと対象コレクションの公開URLを設定します。管理画面の「内部リンク」で対象コレクション・本文項目を確認して索引を再構築します。保存した記事の「関連記事と内部リンク」パネルで候補を確認してください。

npmから

公開後はnpm install @motoyomi/emdashで導入し、astro.config.mjsでimport motoyomi from '@motoyomi/emdash'、emdash({plugins:[motoyomi]})を指定します。descriptorを関数として呼びません。

両方の経路で同じプラグインを重複登録しないでください。削除時は必要に応じてプラグインstorageの削除も選びます。

Keep exploring

More plugins like Motoyomi — 内部リンク候補

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

Install on your site

Open in EmDash

Motoyomi — 内部リンク候補

@mrhandsome39.bsky.social/motoyomi

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.