1
0
Эх сурвалжийг харах

rust: re-add guide entries

Jasper van Merle 6 жил өмнө
parent
commit
c25865b339

+ 3 - 1
lib/docs/filters/rust/entries.rb

@@ -17,7 +17,9 @@ module Docs
       PRIMITIVE_SLUG = /\A(\w+)\/(primitive)\./
 
       def get_type
-        if slug.start_with?('reference')
+        if slug.start_with?('book')
+          'Guide'
+        elsif slug.start_with?('reference')
           'Reference'
         elsif slug == 'error-index'
           'Compiler Errors'

+ 3 - 2
lib/docs/scrapers/rust.rb

@@ -19,12 +19,13 @@ module Docs
     html_filters.push 'rust/entries', 'rust/clean_html'
 
     options[:only_patterns] = [
+      /\Abook\//,
       /\Areference\//,
       /\Acollections\//,
       /\Astd\// ]
 
-    options[:skip] = %w(book/README.html)
-    options[:skip_patterns] = [/(?<!\.html)\z/, /\/print\.html/]
+    options[:skip] = %w(book/README.html book/ffi.html)
+    options[:skip_patterns] = [/(?<!\.html)\z/, /\/print\.html/, /\Abook\/second-edition\//]
 
     options[:fix_urls] = ->(url) do
       url.sub! %r{(#{Rust.base_url}.+/)\z}, '\1index.html'