Fixes #545.
Unified · Split
| @@ -43,6 +43,10 @@ module Docs · 42 unmodified lines | |||
| 43 | end | 43 | end |
| 44 | end | 44 | end |
| 45 | 45 | ||
| 46 | css('.__cf_email__').each do |node| | ||
| 47 | node.replace(decode_cloudflare_email(node['data-cfemail'])) | ||
| 48 | end | ||
| 49 | |||
| 46 | css('div.highlighter-rouge').each do |node| | 50 | css('div.highlighter-rouge').each do |node| |
| 47 | node['data-language'] = node['class'][/language-(\w+)/, 1] if node['class'] | 51 | node['data-language'] = node['class'][/language-(\w+)/, 1] if node['class'] |
| 48 | node.content = node.content.strip | 52 | node.content = node.content.strip |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Yarn < UrlScraper | 2 | class Yarn < UrlScraper |
| 3 | self.type = 'yarn' | 3 | self.type = 'yarn' |
| 4 | self.release = '0.17.6' | 4 | self.release = '0.18.1' |
| 5 | self.base_url = 'https://yarnpkg.com/en/docs/' | 5 | self.base_url = 'https://yarnpkg.com/en/docs/' |
| 6 | self.links = { | 6 | self.links = { |
| 7 | home: 'https://yarnpkg.com/', | 7 | home: 'https://yarnpkg.com/', |