We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ccf499b commit ca4c3bbCopy full SHA for ca4c3bb
1 file changed
src/headhunter/hierarchy.py
@@ -190,13 +190,16 @@ def _compute_heading_level(
190
return self._compute_all_caps_level(metadata, state, heading_stack)
191
elif metadata.is_hash:
192
return self._compute_hash_level(metadata.marker_count, state, heading_stack)
193
- else: # metadata.is_asterisk
+ elif metadata.is_asterisk:
194
if metadata.is_inline:
195
return self._compute_inline_level(heading_stack)
196
else:
197
return self._compute_asterisk_level(
198
metadata.marker_count, state, heading_stack
199
)
200
+ else:
201
+ # Markerless headings behave like inline headings, they go one level deeper
202
+ return self._compute_inline_level(heading_stack)
203
204
def _create_hierarchy_context(
205
self,
0 commit comments