Repository navigation
v0.2.0 — Title-driven matching
Major algorithm overhaul. Suggestions are now driven by target page titles instead of source-content phrases, eliminating phantom matches and surfacing only SEO-meaningful anchor text.
Highlights
- Title-driven matching: every suggestion's anchor text is guaranteed to come from the target page's own title. No more coincidental body-text matches that look unrelated to the target.
- Per-target dedup: each candidate page surfaces at most once, with the longest matching title-fragment as the suggested anchor text.
- Coverage-based confidence score: matched phrase length as a percent of the full target title. The in-modal slider is now actually meaningful.
- Self-suggestion fix: route comparison normalizes the home alias on both sides — a page never suggests linking to itself.
New settings
keyword_field— front-matter field treated as an extra source of link-target phrases (e.g.focus_keyword)min_phrase_words— minimum n-gram length for title fragments (default 2, range 1-5)ignored_terms— site-specific filler words (e.g.linux) to skip during phrase generation- Default
match_thresholdlowered to 0; the in-modal slider is the primary live filter
Removed
match_fieldssetting (replaced bykeyword_field)- Body-content matching and the title/field/content score weighting