在最近的一次更新中,Discourse 新增了一项功能,即为标题添加锚点链接。这是一个很棒的功能
,但我发现了一些与该新功能相关的问题。
- 新功能“自动标题锚点链接”似乎无法与非英文字符配合使用。
对于非英文标题,锚点为空,如下所示:
<a name class="anchor"></a>
- 摘要中带有 span 类名 “topic-excerpt-more” 的“阅读更多”链接似乎不再起作用。点击它没有任何反应。
通过检查 latest.json 文件中的 “excerpt” 字段,
带有类名 “anchor” 和 “lightbox” 的 <a> 标签也被包含在摘要中,而此前并没有这些标签。
示例:
"excerpt": "<a class=\"lightbox\" href=\"https://example.com/uploads/default/original/1X/0f20b75f1740924f7388fa3774c6630f1caa184c.jpeg\" data-download-href=\"https://example.com/uploads/default/0f20b75f1740924f7388fa3774c6630f1caa184c\" title=\"Title\"></a>\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n\n<a name=\"\" class=\"anchor\"></a>【見出し】\n\n<a name=\"\" class=\"anchor\"></a>【…",