diff --git a/lib/docs/filters/sqlite/clean_html.rb b/lib/docs/filters/sqlite/clean_html.rb index b9cd3693..2f7fb46c 100644 --- a/lib/docs/filters/sqlite/clean_html.rb +++ b/lib/docs/filters/sqlite/clean_html.rb @@ -56,10 +56,14 @@ module Docs else node.next_element['id'] = node['name'] end + node.remove + elsif node.parent.name == 'p' + node['id'] = node['name'] + node.parent.after(node.remove) else node.parent['id'] ||= node['name'] + node.remove end - node.remove end unless at_css('h2')