url_for_path_absolute

in _plugins/jekyll_relative_links.rb [127:145]


    def url_for_path_absolute(path)
      is_absolute = path.start_with? "/"
      is_section = path.include? "
      fragment = path.sub(/[^
      path = path.sub(/

      path = path.sub(%r!\A/!, "")
      
      url = url_for_path_internal(path)
      
      url = url_for_path_internal(path.sub(%r!\.html!.freeze, ".md")) unless url
      url = url_for_path_internal(path.sub(%r!\.md!.freeze, ".html")) unless url
      url = url_for_path_internal(path.sub(%r!/\z!.freeze, "") + "/index.md") unless url
      url = url_for_path_internal(path.sub(%r!/\z!.freeze, "") + "/index.html") unless url
      url = "/" + url if url && is_absolute && !url.start_with?("/")
      url = "#{url}##{fragment}" if is_section
      url
    end