Unified · Split
| @@ -11,14 +11,28 @@ module Docs · 10 unmodified lines | ||
| 11 | 11 | end |
| 12 | 12 | |
| 13 | 13 | def get_type |
| 14 | − if slug.include?('module') | |
| 15 | − if name =~ /\A[a-z]/ && node = css('.toctree-l2.current').last | |
| 16 | − "Modules: #{node.content.remove(' Modules')}" | |
| 14 | + if slug =~ /\Acli\// | |
| 15 | + 'CLI Reference' | |
| 16 | + elsif slug =~ /\Anetwork\// | |
| 17 | + 'Network' | |
| 18 | + elsif slug =~ /\Aplugins\// | |
| 19 | + if name =~ /\A[a-z]/ && node = css('.toctree-l3.current').last | |
| 20 | + "Plugins: #{node.content.sub(/ Plugins.*/, '')}" | |
| 17 | 21 | else |
| 22 | + 'Plugins' | |
| 23 | + end | |
| 24 | + elsif slug =~ /\Amodules\// | |
| 25 | + if slug =~ /\Amodules\/list_/ || slug=~ /_maintained\z/ | |
| 18 | 26 | 'Modules' |
| 27 | + else | |
| 28 | + 'Modules: Index' | |
| 19 | 29 | end |
| 20 | 30 | elsif slug.include?('playbook') |
| 21 | 31 | 'Playbooks' |
| 32 | + elsif slug =~ /\Auser_guide\// | |
| 33 | + 'Guides: User' | |
| 34 | + elsif slug =~ /\Ascenario_guides\// | |
| 35 | + 'Guides: Scenarios' | |
| 22 | 36 | elsif slug.include?('guide') |
| 23 | 37 | 'Guides' |
| 24 | 38 | else |
| @@ -7,15 +7,22 @@ module Docs · 6 unmodified lines | ||
| 7 | 7 | code: 'https://github.com/ansible/ansible' |
| 8 | 8 | } |
| 9 | 9 | |
| 10 | − html_filters.push 'ansible/entries', 'sphinx/clean_html' | |
| 10 | + html_filters.push 'ansible/entries', 'sphinx/clean_html', 'ansible/clean_html' | |
| 11 | 11 | |
| 12 | 12 | options[:skip] = %w( |
| 13 | − glossary.html | |
| 14 | − faq.html | |
| 15 | − community.html | |
| 16 | − tower.html | |
| 17 | − quickstart.html | |
| 18 | − list_of_all_modules.html) | |
| 13 | + installation_guide/index.html | |
| 14 | + reference_appendices/glossary.html | |
| 15 | + reference_appendices/faq.html | |
| 16 | + reference_appendices/tower.html | |
| 17 | + user_guide/quickstart.html | |
| 18 | + modules/modules_by_category.html | |
| 19 | + modules/list_of_all_modules.html) | |
| 20 | + | |
| 21 | + options[:skip_patterns] = [ | |
| 22 | + /\Acommunity.*/i, | |
| 23 | + /\Adev_guide.*/i, | |
| 24 | + /\Aroadmap.*/i, | |
| 25 | + ] | |
| 19 | 26 | |
| 20 | 27 | options[:attribution] = <<-HTML |
| 21 | 28 | © 2012–2018 Michael DeHaan<br> |
| @@ -23,9 +30,9 @@ module Docs · 1 unmodified line | ||
| 23 | 30 | Licensed under the GNU General Public License version 3. |
| 24 | 31 | HTML |
| 25 | 32 | |
| 26 | − version '2.4' do | |
| 27 | − self.release = '2.4.3' | |
| 28 | − self.base_url = 'https://docs.ansible.com/ansible/2.4/' | |
| 33 | + version '2.5' do | |
| 34 | + self.release = '2.5.3' | |
| 35 | + self.base_url = 'https://docs.ansible.com/ansible/2.5/' | |
| 29 | 36 | end |
| 30 | 37 | end |
| 31 | 38 | end |