Fixes #1247.
Unified · Split
| @@ -13,7 +13,13 @@ module Docs · 12 unmodified lines | ||
| 13 | 13 | end |
| 14 | 14 | |
| 15 | 15 | css('.gatsby-highlight > pre').each do |node| |
| 16 | − node.content = node.content | |
| 16 | + node.content = node.at_css('code').children.map do |n| | |
| 17 | + if !n['class'].nil? && n['class'][/gatsby-highlight-code-line/] | |
| 18 | + n.content + "\n" | |
| 19 | + else | |
| 20 | + n.content | |
| 21 | + end | |
| 22 | + end.join("") | |
| 17 | 23 | node['data-language'] = node['class'][/(?<=gatsby\-code\-)(\w+)/] |
| 18 | 24 | node.remove_attribute('class') |
| 19 | 25 | node.parent.replace(node) |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | ||
| 2 | 2 | class React < UrlScraper |
| 3 | 3 | self.name = 'React' |
| 4 | 4 | self.type = 'simple' |
| 5 | − self.release = '17.0.1' | |
| 5 | + self.release = '17.0.2' | |
| 6 | 6 | self.base_url = 'https://reactjs.org/docs/' |
| 7 | 7 | self.root_path = 'hello-world.html' |
| 8 | 8 | self.links = { |