diff --git a/lib/docs/filters/react_bootstrap/clean_html.rb b/lib/docs/filters/react_bootstrap/clean_html.rb index f7bd995d..761e9617 100644 --- a/lib/docs/filters/react_bootstrap/clean_html.rb +++ b/lib/docs/filters/react_bootstrap/clean_html.rb @@ -2,12 +2,14 @@ module Docs class ReactBootstrap class CleanHtmlFilter < Filter def call + @doc = doc.at_css('main') + css('.flex-column.d-flex').remove css('header').remove css('.bs-example').remove css('.position-relative pre').each do |node| - # node.content = node.content + node.content = node.children.map(&:content).join("\n") node.remove_attribute('style') node['data-language'] = 'jsx' node.parent.replace(node) @@ -16,6 +18,10 @@ module Docs css('div, main, pre, h1, h2, h3, h4, h5, h6, a, p').each do |node| node.delete 'class' end + css('h1, h2, h3, h4, h5, h6').each do |node| + node.css('a').remove + node.content = node.content + end css('#___gatsby, #gatsby-focus-wrapper').each do |node| node.delete 'id'