怎么样使mdx链接跳转特异?

请教一个问题:随着词典越来越多,尤其是当同一个作者发布几宽类似的词典时,经常会发生如果在GoldenDict同时加载这些词典,点击某些链接时总是跳转到首先加载的那部词典里的链接所指的地方。有没有办法(例如修改MDX,或者其它什么的)使跳转不跳到其它词典?

能再阐述下吗?

这也是我刚刚遇到的情况,有人指出farm动词释义第二条,在“牛十”里,应该是“养殖”。我去查了一下,确实如此。当我按“Idioms”跳转时,就会发生我上面描述的情况。

1 Like

没有办法,两本词典跳转的都是同一个名称的锚点。改这个需要编程处理。
建议词典分组。

使用GoldenDict,会优先跳转到原有词典。

跳转是根据 id 值来定位的,网页内多个元素不能共享同一 id 值。

解决:词典软件/词典制作者调整所有 id 和 href

示例:
farm_idmgs_1 > oald10_farm_idmgs_1
farm_idmgs_1 > oald10ec_farm_idmgs_1

3 Likes

知道了,谢谢。有没有办法,例如根据mdx文件的名或者目录什么的,通过 .js 或者 .css 让这些 id 变成唯一?

或者从根本上解决问题,GoldenDict使跳转局部化,只能在原来词典内运行。

只能你自己搜索学习实践了。我把 step1 step2 … 详细写出来,我的时间浪费了,你只得到几份 MDX,别无所获。

1 Like