diff --git a/src/site/api/routes.js b/src/site/api/routes.js index 923d8c8..bc73c36 100644 --- a/src/site/api/routes.js +++ b/src/site/api/routes.js @@ -187,7 +187,7 @@ module.exports = [ contentType: "application/json", content: { title: getPageTitle(post), - html: pugCache.get("pug/fragments/post.pug").web({post, settings}) + html: pugCache.get("pug/fragments/post.pug").web({post, settings, getStaticURL}) } } }).catch(error => { diff --git a/src/site/pug/includes/post.pug b/src/site/pug/includes/post.pug index 393d8bd..b12ed73 100644 --- a/src/site/pug/includes/post.pug +++ b/src/site/pug/includes/post.pug @@ -19,9 +19,9 @@ mixin post(post, headerWithNavigation) = `@${post.getBasicOwner().username}` if headerWithNavigation button(data-previous).navigate-posts - img(src="/static/img/arrow-circled.svg" alt="Previous post.").icon.previous + img(src=getStaticURL("html", "/static/img/arrow-circled.svg") alt="Previous post.").icon.previous button(data-next).navigate-posts - img(src="/static/img/arrow-circled.svg" alt="Next post.").icon + img(src=getStaticURL("html", "/static/img/arrow-circled.svg") alt="Next post.").icon div.relative-box div.scrolling-box diff --git a/src/site/server.js b/src/site/server.js index cffc396..2e58e58 100644 --- a/src/site/server.js +++ b/src/site/server.js @@ -35,7 +35,6 @@ subdirs("pug", async (err, dirs) => { await require("../lib/utils/upgradedb")() pinski.setNotFoundTarget("/404") - Object.assign(pinski.pugDefaultLocals, {constants}) for (const file of constants.themes.collatedFiles) { pinski.addRoute(`/static/css/${file}.css`, `sass/${file}.sass`, "sass") } @@ -63,8 +62,9 @@ subdirs("pug", async (err, dirs) => { pinski.addAPIDir("assistant_api") } - require("pinski/plugins").setInstance(pinski) - + const plugins = require("pinski/plugins") + plugins.setInstance(pinski) + Object.assign(pinski.pugDefaultLocals, {constants}) Object.assign(passthrough, pinski.getExports()) console.log("[.] Server started")