WaveRider

WaveRider

Xlog 标题锚点链接处理不完善

  • 原文是指源代码,比如## 标题
  • 显示文章是你们看到的。

如果原文标题的 “数字、字母、符号” 与 “汉字” 中间无字符,xlog 会在显示文章中自动在中间加上空格,并在显示文章的锚点链接里把空格替换成- ;但右侧目录里的描述链接虽然加上了空格,但不会自动替换成- ,这样就导致链接不可用,无法跳转。示例:下一个小标题。

发现引号后,我也搞不清 Xlog 的逻辑了。
锚点的链接不是由 HTML 控制,而是由背后的 JS 脚本控制。
博主的解决办法:自己看情况吧!
建议 Xlog 修改下 JS 脚本,这样就完美了。

感谢 @sino

实测#

  1. - 也会被当成符号,在- 和其它文字中间也会再加个-
  2. 原文中的空格会被直接替换成-
  3. 会被直接忽略。在右侧目录点击下方的标题,竟然会直接跳到最后一个标题处。
标题源代码显示文章显示文章锚点链接右侧目录
你好2你好 2你好-2无法正常跳转
你好 2你好 2你好-2正常跳转
你好-世界你好 - 世界你好---世界正常跳转
你好 世界你好 世界你好-世界跳转到你好“世界”1 的源代码标题,但不是顶格
你好“世界”1你好 “世界” 1你好-世界-1无法正常跳转

模板#

### 模板

你好 - 世界#

你好-世界

你好 世界#

### 你好 世界

你好 “世界” 1#

### 你好“世界”1
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。