I don't know how to program, how do I change the icons, can you give me more detailed steps
Is it possible to add options for aliases, categories? There are just too many tags
What do you mean by aliases & categories?
Many people use tags that include separators -- e.g. location/food, location/hike or whatever works for you. Obsidian properly auto-completes these kind of tags.
About changing the icons, see this part of the Readme. I'm afraid that setting icons is currently not as user-friendly as it deserves to be, and that either myself or some other contributor will soon have the time to improve it.
Suppose, I have 10 trips and each trip has a theme: 20210707xxxx travel plan which will pass through several states, each with a number of attractions.
Using tags would produce many tags, and if I use location/xxxx, it would be difficult to distinguish between each trip plan.

Assuming #location/tripOne, #location/tripTwo or #trip/toSomePlace, #trip/toOtherPlace etc are not good-enough ways to distinguish in some cases, I definitely see the value in providing more ways to set icons. The mechanism of rules that override each other can actually be applied to many other criteria - e.g. some rules can select by tags and other rules can select by the note name or other properties.
That's a useful feature to implement.