https://waverider.xlog.app/xlog-mu-lu-wu-fa-tiao-zhuan--xiang-ge-wei-bo-zhu-qing-jiao

好像有思路了(抱歉不怎么看DC
发评论区可能有些不便, 恕我单发文章了


您要不要试着把文章标题中的阿拉伯数字都改成中文数字
抑或是在数字和汉字之间手动空格
(亲试可行


原理大概是下面这样的:

xLog的目录跳转, 是通过点击「https://waverider.xlog.app/yi-yu-zheng-ri-ji#user-content-记录哪些内容 」-这一指向小标题的链接, 来实现的

文章正文标题后的「#」指向的也是这个链接

且, 理论上说侧栏也应如此

又, 在标题中连续出现数字和汉字的情况下,
正常并可跳转的链接会在他俩之间添加横线「-」
如「https://waverider.xlog.app/yi-yu-zheng-ri-ji#user-content-2014-年 」
这应该是排版引擎的事,
在连续的汉字, 英文, 数字, 符号之间自动添加空格以更加美观, 空格对应链接中的横线「-」
在正文标题中也是如此, 从而使链接亦如此

但是!!!

侧栏的链接没有加上「-」!
指向的链接是「https://waverider.xlog.app/yi-yu-zheng-ri-ji#user-content-2014年 」
这是个无效的空链接啊!


问题找到了, 要是有人会JS的话已经可以给xLog提交PR了
指路: https://github.com/Crossbell-Box/xLog/

󱥌󱤉󱥬󱥝