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')