diff --git a/lib/docs/filters/core/internal_urls.rb b/lib/docs/filters/core/internal_urls.rb index dbedd69b..eb7724c3 100644 --- a/lib/docs/filters/core/internal_urls.rb +++ b/lib/docs/filters/core/internal_urls.rb @@ -39,7 +39,6 @@ module Docs def to_internal_url(str) return unless (url = parse_url(str)) && (subpath = subpath_to(url)) normalize_subpath(subpath) - subpath = URI.unescape(subpath) if context[:decode_and_clean_paths] return if skip_subpath?(subpath) normalize_url(url, subpath) url diff --git a/lib/docs/scrapers/angularjs.rb b/lib/docs/scrapers/angularjs.rb index f3b3d92a..374f51b2 100644 --- a/lib/docs/scrapers/angularjs.rb +++ b/lib/docs/scrapers/angularjs.rb @@ -22,10 +22,10 @@ module Docs options[:fix_urls] = ->(url) do %w(api guide).each do |str| url.sub! "/partials/#{str}/#{str}/", "/partials/#{str}/" - url.sub! %r{/#{str}/img/}, "/img/" + url.sub! %r{/#{str}/img/}, '/img/' url.sub! %r{/#{str}/(.+?)/#{str}/}, "/#{str}/" url.sub! %r{/partials/#{str}/(.+?)(?