class Jekyll::Renderer

Redefinir Renderer.render_document()

Public Instance Methods

original_render_document()
Alias for: render_document
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