<!–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>