@waverider @dxs
加载中...
好像有思路了 (抱歉不怎么看 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/