get nextjs types by subpath, removed the sticky menu

pull/2160/head
Yen Ton 11 months ago
parent deb5f81654
commit a1d4f87fc4

@ -3,9 +3,10 @@ module Docs
class CleanHtmlFilter < Filter
def call
css('.zola-anchor').remove
doc.prepend_child("<h1>NextJS</h1>") if root_page?
doc.prepend_child("<h1>NextJS2</h1>") if root_page?
css('div:contains("NEWS:")').remove
css('h2:contains("sponsors"), #sponsor-table').remove
css('div.sticky').remove #remove the floating menu
doc
end
end

@ -2,12 +2,28 @@ module Docs
class Nextjs
class EntriesFilter < Docs::EntriesFilter
def get_name
at_css('h1').content
name = at_css('h1').content
name.strip!
name
end
def get_type
if subpath.include?('/architecture')
'Architecture'
elsif subpath.include?('/community')
'Community'
elsif subpath.include?('/getting-started')
'Getting Started'
elsif subpath.include?('/messages')
'Messages'
elsif subpath.include?('/app')
'Using App Router'
elsif subpath.include?('/pages')
'Using Pages Router'
else
get_name
end
end
end
end
end
Loading…
Cancel
Save