File tree Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Expand file tree Collapse file tree 3 files changed +13
-13
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ module Docs
22 class Prettier
33 class CleanHtmlFilter < Filter
44 def call
5- @doc = at_css ( '.post ' )
5+ @doc = at_css ( 'article .markdown ' )
66
77 if root_page?
88 at_css ( 'h1' ) . content = 'React Native Documentation'
@@ -34,10 +34,12 @@ def call
3434 node . replace ( node . at_css ( 'pre.highlight' ) )
3535 end
3636
37- css ( '.prism' ) . each do |node |
37+ css ( '.prism-code ' ) . each do |node |
3838 node . name = 'pre'
3939 node [ 'data-language' ] = node [ 'class' ] [ /(?<=language\- )(\w +)/ ]
40- node . content = node . content
40+ node . content = node . css ( '.token-line' ) . map ( &:content ) . join ( "\n " )
41+ node . remove_attribute ( 'class' )
42+ node . remove_attribute ( 'style' )
4143 end
4244
4345 css ( 'pre > code.hljs' ) . each do |node |
Original file line number Diff line number Diff line change @@ -6,19 +6,18 @@ def get_name
66 end
77
88 def type
9- link = at_css ( '.navListItemActive ' )
10- section = link . ancestors ( '.navGroup ' ) . first
11- type = section . at_css ( 'h3 ' ) . content . strip
9+ link = at_css ( '.menu__link--active ' )
10+ section = link . ancestors ( '.theme-doc-sidebar-item-category-level-1 ' ) . first
11+ type = section . at_css ( '.menu__link--sublist ' ) . content . strip
1212 return name if type == 'Configuring Prettier'
1313 return name if type == 'Usage'
1414 type
1515 end
1616
1717 def additional_entries
1818 entries = [ ]
19- css ( '.mainContainer h2' ) . each do |node |
20- id = node . at_css ( '.anchor' ) [ 'id' ]
21- entries << [ node . text , id ]
19+ css ( 'h2' ) . each do |node |
20+ entries << [ node . text , node [ 'id' ] ]
2221 end
2322 entries
2423 end
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ module Docs
22 class Prettier < UrlScraper
33 self . name = 'Prettier'
44 self . type = 'simple'
5- self . release = '3.4.2 '
6- self . base_url = 'https://prettier.io/docs/en/ '
5+ self . release = '3.5.3 '
6+ self . base_url = 'https://prettier.io/docs/'
77 self . links = {
88 home : 'https://prettier.io/' ,
99 code : 'https://github.com/prettier/prettier'
@@ -12,11 +12,10 @@ class Prettier < UrlScraper
1212 # Docusaurus like react_native
1313 html_filters . push 'prettier/entries' , 'prettier/clean_html'
1414
15- options [ :container ] = '.docMainWrapper'
16-
1715 options [ :attribution ] = <<-HTML
1816 © James Long and contributors
1917 HTML
18+ options [ :skip_patterns ] = [ /^next/ ]
2019
2120 def get_latest_version ( opts )
2221 get_npm_version ( 'prettier' , opts )
You can’t perform that action at this time.
0 commit comments