def resolve_issue_reference(app, env, node, contnode):
if node['reftype'] != 'issue':
return
issue_id = node['reftarget']
project = node['github_project']
issue = Issue(issue_id, None, URL.format(project=project,
issue_id=issue_id))
conttext = text_t(contnode[0])
formatted_conttext = nodes.Text(conttext.format(issue=issue))
formatted_contnode = nodes.inline(conttext, formatted_conttext,
classes=contnode['classes'])
return make_issue_reference(issue, formatted_contnode)
评论列表
文章目录