浏览代码

Update nginx documentation (1.13.6)

Thibaut Courouble 8 年之前
父节点
当前提交
1ff4e421e3
共有 3 个文件被更改,包括 6 次插入2 次删除
  1. 4 0
      lib/docs/filters/nginx/clean_html.rb
  2. 1 1
      lib/docs/filters/nginx/entries.rb
  3. 1 1
      lib/docs/scrapers/nginx.rb

+ 4 - 0
lib/docs/filters/nginx/clean_html.rb

@@ -30,6 +30,10 @@ module Docs
           node['data-language'] = 'nginx'
           node['data-language'] = 'nginx'
         end
         end
 
 
+        css('code code').each do |node|
+          node.before(node.children).remove
+        end
+
         doc
         doc
       end
       end
     end
     end

+ 1 - 1
lib/docs/filters/nginx/entries.rb

@@ -20,7 +20,7 @@ module Docs
       def additional_entries
       def additional_entries
         css('h1 + ul a').each_with_object [] do |node, entries|
         css('h1 + ul a').each_with_object [] do |node, entries|
           name = node.content.strip
           name = node.content.strip
-          next if name =~ /\A[A-Z]/
+          next if name =~ /\A[A-Z]/ || name.start_with?('/')
 
 
           id = node['href'].remove('#')
           id = node['href'].remove('#')
           next if id.blank?
           next if id.blank?

+ 1 - 1
lib/docs/scrapers/nginx.rb

@@ -2,7 +2,7 @@ module Docs
   class Nginx < UrlScraper
   class Nginx < UrlScraper
     self.name = 'nginx'
     self.name = 'nginx'
     self.type = 'nginx'
     self.type = 'nginx'
-    self.release = '1.13.4'
+    self.release = '1.13.6'
     self.base_url = 'https://nginx.org/en/docs/'
     self.base_url = 'https://nginx.org/en/docs/'
     self.links = {
     self.links = {
       home: 'https://nginx.org/',
       home: 'https://nginx.org/',