Coming from Obsidian, I have a problem with its implementation of aliases, and I don’t have a solution for this. See the following circumstance:
Name: Sensitive
Aliases: Sensitively, sensitised
Later I want to change the object’s name to Sensitivity. I can’t simply add sensitive to the list of aliases and change the name to Sensitivity, because linked texts, which are grammatically correct in other linked md/file, would automatically be changed as well.
I need to do batch text replacement in all files: [[Sensitive]] → [[Sensitive|Sensitive]], then change name Sensitive → Sensitivity.
- Thus, Global find and replace will help alias management.
The main issue is that title name is always given a priority over aliases, which makes sense in terms of file management, but not so much for grammar and writing.
- Hence I always prioritise linking via cmd/ctrl+k link menu first, instead of @mention because who knows if I will change the object’s name. In other words, I always use alias first

in blocks, over object’s name. This doesn’t look like an ideal workflow…
Also, I have seen people adding different tenses or parts of speech as aliases in Obsidian, and also capital lettered word and small lettered word as aliases… I wonder what’s the best approach to aliases for reusability but also no redundancy…