History

Update Astro documentation (2.6.3)

Simon Legner committed 3 years ago

Commit e53b2611 parent f5d6e743 files · +7 −3Browse files

Unified · Split

3 files
  1. lib/docs/filters/astro/clean_html.rb +4 −0
  2. lib/docs/filters/astro/entries.rb +2 −2
  3. lib/docs/scrapers/astro.rb +1 −1
lib/docs/filters/astro/clean_html.rb+4−0
@@ -26,6 +26,10 @@ module Docs · 25 unmodified lines
2626 node.before(node.children).remove
2727 end
2828
29+ css('.cms-nav').remove
30+
31+ css('.copy-button-wrapper, .copy-button-tooltip').remove
32+
2933 doc
3034 end
3135 end
lib/docs/filters/astro/entries.rb+2−2
@@ -2,7 +2,7 @@ module Docs · 1 unmodified line
22 class Astro
33 class EntriesFilter < Docs::EntriesFilter
44 def get_name
5− name = at_css('h1').content
5+ name = at_css('article h1').content
66 name.sub! %r{\s*#\s*}, ''
77 name
88 end
@@ -16,7 +16,7 @@ module Docs · 7 unmodified lines
1616 def additional_entries
1717 return if slug.start_with?('guides/deploy')
1818 return if slug.start_with?('guides/integrations-guide')
19− at_css('article').css('h2, h3').each_with_object [] do |node, entries|
19+ at_css('article').css('h2[id], h3[id]').each_with_object [] do |node, entries|
2020 type = node.content.strip
2121 type.sub! %r{\s*#\s*}, ''
2222 entries << ["#{name}: #{type}", node['id']]
lib/docs/scrapers/astro.rb+1−1
@@ -16,7 +16,7 @@ module Docs · 15 unmodified lines
1616
1717 options[:skip_patterns] = [/tutorial/]
1818
19− self.release = '2.0.0'
19+ self.release = '2.6.3'
2020 self.base_url = 'https://docs.astro.build/en/'
2121 self.initial_paths = %w(getting-started/)
2222