class Jekyll::Renderer
Redefinir Renderer.render_document()
Public Instance Methods
render_document()
click to toggle source
# File lib/jekyll_relative_urls/jekyll/renderer.rb 27 def render_document 28 relativize_anchors_to original_render_document, document.url 29 end
Also aliased as: original_render_document
Private Instance Methods
relativize_anchors_to(input, base)
click to toggle source
Los links internos necesitan colocarse dentro de la misma URL
o sino volvemos al inicio del sitio, exceptuando la raĆz del sitio.
# File lib/jekyll_relative_urls/jekyll/renderer.rb 35 def relativize_anchors_to(input, base) 36 return input if base == '/' 37 38 input.gsub(/(href=["'])#/, "\\1#{base}#") 39 end