def _add_target(self, signode, name):
"""Register a link target ‘name’, pointing to signode."""
targetid = make_target(self.objtype, nodes.make_id(name))
if targetid not in self.state.document.ids:
signode['ids'].append(targetid)
signode['names'].append(name)
signode['first'] = (not self.names)
self.state.document.note_explicit_target(signode)
self._record_name(name, targetid)
return targetid
评论列表
文章目录