Change from replacement regex to actually searching for the name

Makes it work in more scenarios, and also removes the stropping
This commit is contained in:
Jake Leahy 2024-01-28 15:50:51 +11:00
parent c2a47b323f
commit 62d43fb875
No known key found for this signature in database

View file

@ -54,8 +54,8 @@ module Docs
else
css('.simple-toc-section a, .nested-toc-section a').each do |node|
entry_name = node.content
entry_name.gsub!(/(\(|\[).*/, '')
match = /^`(.*)`|^(\w+)/.match(node.content)
entry_name = match[1] || match[2]
entry_id = slug + node['href']
entries << [entry_name, entry_id, name]