- 原文是指源代码,比如
## 标题
。 - 显示文章是你们看到的。
如果原文标题的 “数字、字母、符号” 与 “汉字” 中间无字符,xlog 会在显示文章中自动在中间加上空格,并在显示文章的锚点链接里把空格替换成-
;但右侧目录里的描述链接虽然加上了空格,但不会自动替换成-
,这样就导致链接不可用,无法跳转。示例:下一个小标题。
发现引号后,我也搞不清 Xlog 的逻辑了。
锚点的链接不是由 HTML 控制,而是由背后的 JS 脚本控制。
博主的解决办法:自己看情况吧!
建议 Xlog 修改下 JS 脚本,这样就完美了。
感谢 @sino
实测#
-
也会被当成符号,在-
和其它文字中间也会再加个-
。- 原文中的空格会被直接替换成
-
“
和”
会被直接忽略。在右侧目录点击下方的标题,竟然会直接跳到最后一个标题处。
标题源代码 | 显示文章 | 显示文章锚点链接 | 右侧目录 |
---|---|---|---|
你好2 | 你好 2 | 你好-2 | 无法正常跳转 |
你好 2 | 你好 2 | 你好-2 | 正常跳转 |
你好-世界 | 你好 - 世界 | 你好---世界 | 正常跳转 |
你好 世界 | 你好 世界 | 你好-世界 | 跳转到你好“世界”1 的源代码标题,但不是顶格 |
你好“世界”1 | 你好 “世界” 1 | 你好-世界-1 | 无法正常跳转 |
模板#
### 模板
你好 - 世界#
你好-世界
你好 世界#
### 你好 世界
你好 “世界” 1#
### 你好“世界”1