| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line |
| 2 | class Astro | 2 | class Astro |
| 3 | class EntriesFilter < Docs::EntriesFilter | 3 | class EntriesFilter < Docs::EntriesFilter |
| 4 | def get_name | 4 | def get_name |
| 5 | name = at_css('h1').content | 5 | name = at_css('article h1').content |
| 6 | name.sub! %r{\s*#\s*}, '' | 6 | name.sub! %r{\s*#\s*}, '' |
| 7 | name | 7 | name |
| 8 | end | 8 | end |
| @@ -16,7 +16,7 @@ module Docs · 7 unmodified lines |
| 16 | def additional_entries | 16 | def additional_entries |
| 17 | return if slug.start_with?('guides/deploy') | 17 | return if slug.start_with?('guides/deploy') |
| 18 | return if slug.start_with?('guides/integrations-guide') | 18 | 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| |
| 20 | type = node.content.strip | 20 | type = node.content.strip |
| 21 | type.sub! %r{\s*#\s*}, '' | 21 | type.sub! %r{\s*#\s*}, '' |
| 22 | entries << ["#{name}: #{type}", node['id']] | 22 | entries << ["#{name}: #{type}", node['id']] |