Skip to content

Commit e24b40b

Browse files
committed
Dont' repeat section name in titlepath of section snippet
It is already included in excerpt.
1 parent f7f164b commit e24b40b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

sphinxnotes/snippet/ext.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,14 @@ def on_doctree_resolved(app:Sphinx, doctree:nodes.document, docname:str) -> None
120120
for s, n in snippets:
121121
if not is_snippet_matched(pats, s, docname):
122122
continue
123+
tpath = [x.astext() for x in titlepath.resolve(app.env, docname, n)]
124+
if isinstance(s, Section):
125+
tpath = tpath[1:]
123126
doc.append(Item(snippet=s,
124127
tags=extract_tags(s),
125128
excerpt=extract_excerpt(s),
126129
keywords=extract_keywords(s),
127-
titlepath=[x.astext() for x in titlepath.resolve(app.env, docname, n)]))
130+
titlepath=tpath))
128131

129132
cache_key = (app.config.project, docname)
130133
if len(doc) != 0:

0 commit comments

Comments
 (0)