很高兴你接受了这项任务,内特。我自己没有这个需求,但我很兴奋地试用了它。它运行得很棒!
不过,当一个主题有多个标签时,我确实发现了一个棘手的问题。(而且很难想象只用一个标签来管理事物。)
标签要么按字母顺序排序,要么按受欢迎程度排序……

……所以作者对哪个标签首先显示没有直接控制权。
我曾想过使用非字母字符(如 ~ClientName)来启动客户端标签,这样它总能排在列表的最前面。这在 /tags 页面上有效——但在主题页面上无效,那里的标签列表会忽略 ~ 字符。![]()
在去年的一篇主题中,似乎可以插入某些不可见的非字母字符来强制排序:Invisible way to force display order of tags?,但现在这似乎不再起作用了。当我今天创建一个带有撇号或逗号的标签时,它要么被拒绝,要么被静默删除。(不确定为什么 ~ 被接受。)
上面显示的标签排序设置会影响 /tags 页面和主题上的标签列表——但我猜它们可能使用了不同的字母排序算法?