From e4bcfef354357aaee319127d4b5a7f0efe7257bf Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 20 Nov 2016 16:54:37 -0500 Subject: [PATCH] Fix issue in Marionette scraper Fixes #532. --- lib/docs/filters/marionette/clean_html.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/docs/filters/marionette/clean_html.rb b/lib/docs/filters/marionette/clean_html.rb index 3a23b73f..8eceaf59 100644 --- a/lib/docs/filters/marionette/clean_html.rb +++ b/lib/docs/filters/marionette/clean_html.rb @@ -12,7 +12,11 @@ module Docs end def other - css('#source + h2', '#improve', '#source', '.glyphicon', 'p > br').remove + css('#source + h2', '#improve', '#source', '.glyphicon').remove + + css('p > br').each do |node| + node.replace(' ') + end css('pre > code').each do |node| node.parent['data-language'] = node['class'][/lang-(\w+)/, 1] if node['class']