<!–Load some jekyll variables and data for use in javascript–> <script>
var siteData = {{site.data | jsonify}};
var siteBaseurl = "{{site.baseurl}}";
// console.debug(siteData);
var pageUrlToTitle = {};
// Note that only pages parsed and generated by jekyll are processed below - not ready files like pdf-s and htmls.
{% for site_page in site.pages %}
pageUrlToTitle["{{site_page.url}}"] = "{{site_page.title}}";
{%endfor%};
// For directory listing:
var pageDirectoryToUrl = {};
for (var pageUrl in pageUrlToTitle) {
if(pageUrlToTitle.hasOwnProperty(pageUrl)) {
var dirPath = pageUrl.split("/").slice(0,-1).join("/");
if (pageDirectoryToUrl.hasOwnProperty(dirPath)) {
pageDirectoryToUrl[dirPath].push(pageUrl);
} else {
pageDirectoryToUrl[dirPath] = [pageUrl];
}
}
}
var pageSettings = {{page|jsonify}};
// console.debug(pageDirectoryToUrl);
</script>