diff options
-rw-r--r-- | index.js | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -186,14 +186,14 @@ for (let dir of directories) { console.log("Rendering pages..."); for (let page of files) { - content = md.render(fs.readFileSync(page.source).toString()).replace(/---\n((.|\n)*)\n---/gm, "").trim(); + content = md.render(fs.readFileSync(page.source).toString().replace(/---\n((.|\n)*)\n---/gm, "").trim()); if (!fs.existsSync(path.dirname(page.dest))) fs.mkdirSync(path.dirname(page.dest)); fs.writeFileSync(page.dest, ejs.render(header, {config, name: page.name}) + "<header class=\"" + config.classes.header.join(" ") + "\"><a href=\"." + page.parent.path + "\">« " + page.parent.name + "</a><hr></header><article class=\"" + config.classes.article.join(" ") + "\">" + content + "</article>" + ejs.render(footer, {config, name: page.name})); } console.log("Generating home page..."); if (fs.existsSync("./data/index.md")) { - content = md.render(fs.readFileSync("./data/index.md").toString()).replace(/---\n((.|\n)*)\n---/gm, "").trim() + "<hr>"; + content = md.render(fs.readFileSync("./data/index.md").toString().replace(/---\n((.|\n)*)\n---/gm, "").trim()) + "<hr>"; } else { content = ""; } @@ -208,7 +208,7 @@ for (let dir of directories) { removeFromSitemap(dir.id); console.log("Generating home page..."); if (fs.existsSync("./data/index.md")) { - content = md.render(fs.readFileSync("./data/index.md").toString()).replace(/---\n((.|\n)*)\n---/gm, "").trim() + "<hr>"; + content = md.render(fs.readFileSync("./data/index.md").toString().replace(/---\n((.|\n)*)\n---/gm, "").trim()) + "<hr>"; } else { content = ""; } @@ -217,7 +217,7 @@ for (let dir of directories) { } } else { if (sitemaps[dir.id].trim() !== "") { - fs.writeFileSync(dir.dest + "/index.html", ejs.render(header, {config, name: dir.name}) + "<header class=\"" + config.classes.header.join(" ") + "\"><a href=\"../index.html\">« index</a><hr></header><article class=\"" + config.classes.article.join(" ") + "\">" + md.render(fs.readFileSync(dir.source + "/index.md").toString()).replace(/---\n((.|\n)*)\n---/gm, "").trim() + "<hr>" + md.render(sitemaps[dir.id]) + "</article>" + ejs.render(footer, {config, name: dir.name})); + fs.writeFileSync(dir.dest + "/index.html", ejs.render(header, {config, name: dir.name}) + "<header class=\"" + config.classes.header.join(" ") + "\"><a href=\"../index.html\">« index</a><hr></header><article class=\"" + config.classes.article.join(" ") + "\">" + md.render(fs.readFileSync(dir.source + "/index.md").toString().replace(/---\n((.|\n)*)\n---/gm, "").trim()) + "<hr>" + md.render(sitemaps[dir.id]) + "</article>" + ejs.render(footer, {config, name: dir.name})); } } }
\ No newline at end of file |