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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。