sorted sub-subsection by subsection

This commit is contained in:
Yen Ton 2024-03-03 01:01:03 -08:00
parent 54ec89c2ed
commit e3aa27cc31
2 changed files with 16 additions and 1 deletions

View file

@ -7,6 +7,7 @@ module Docs
css('div:contains("NEWS:")').remove
css('h2:contains("sponsors"), #sponsor-table').remove
css('div.sticky').remove #remove the floating menu
css('div.-mt-4').remove #remove the navigation line
css('footer').remove
css('div.feedback_inlineTriggerWrapper__o7yUx').remove
css('header').remove #remove links from the top of the page

View file

@ -4,7 +4,13 @@ module Docs
def get_name
name = at_css('h1').content
name.strip!
name
#name
subpath_items = subpath.split('/', -1)
if subpath_items.length >= 5
subpath_items[3].capitalize + ': ' + name # e.g. Routing: Defining Routes
else
name
end
end
def get_type
@ -16,8 +22,16 @@ module Docs
'Getting Started'
elsif subpath.include?('/messages')
'Messages'
elsif subpath.include?('/app/building-your-application')
'Using App Router: Building your application'
elsif subpath.include?('/app/api-reference')
'Using App Router: api-reference'
elsif subpath.include?('/app')
'Using App Router'
elsif subpath.include?('/pages/building-your-application')
'Using Pages Router: Building your application'
elsif subpath.include?('/pages/api-reference')
'Using Pages Router: api-reference'
elsif subpath.include?('/pages')
'Using Pages Router'
else