Fixes #1247.
Unified · Split
| @@ -13,7 +13,13 @@ module Docs · 12 unmodified lines | |||
| 13 | end | 13 | end |
| 14 | 14 | ||
| 15 | css('.gatsby-highlight > pre').each do |node| | 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 | node['data-language'] = node['class'][/(?<=gatsby\-code\-)(\w+)/] | 23 | node['data-language'] = node['class'][/(?<=gatsby\-code\-)(\w+)/] |
| 18 | node.remove_attribute('class') | 24 | node.remove_attribute('class') |
| 19 | node.parent.replace(node) | 25 | node.parent.replace(node) |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class React < UrlScraper | 2 | class React < UrlScraper |
| 3 | self.name = 'React' | 3 | self.name = 'React' |
| 4 | self.type = 'simple' | 4 | self.type = 'simple' |
| 5 | self.release = '17.0.1' | 5 | self.release = '17.0.2' |
| 6 | self.base_url = 'https://reactjs.org/docs/' | 6 | self.base_url = 'https://reactjs.org/docs/' |
| 7 | self.root_path = 'hello-world.html' | 7 | self.root_path = 'hello-world.html' |
| 8 | self.links = { | 8 | self.links = { |