in src/_plugins/breadcrumb.rb [12:51]
def ancestors
a = []
url = self.url
if url.split(".")[-1] == "html"
while url != "/index.html"
pt = url.split("/")
if pt.length <= 2 then
url = "/index.html"
else
if pt[-1] != "index.html" then
pt[-1] = "index.html"
url = pt.join("/")
else
url = pt[0..-3].join("/") + "/index.html"
end
if url != "/index.html" then
potential_page = get_page_from_url(url)
if defined? potential_page.name then
a << potential_page
end
end
end
end
if a != nil then
return a.reverse
else
return nil
end
end
end