The Fox is watching you.

typecho的锚点失效

很简单的一个小问题。

如下代码:

<h4><a href=#0>something</a></h4>

在建立锚点时如果采用以下写法,

<h2><a id=0>something</a></h2>

就会出现内容something重复出现两次的问题。
分析原因在于typecho使用的Markdown解释器自动对标题标签进行索引,而该标签的内容中含有id,注意标签本身没有id,因此为了创建目录而额外产生了一个id,也因此在语句内产生了矛盾,从而错误显示。

解决方法就是将id赋给标签,而非额外采用一个<a>实现。

<h2 id=0>something</h2>

以上代码即可解决问题。

添加新评论