some improvements

This commit is contained in:
2018-05-24 01:02:39 +02:00
parent 691f46dd91
commit 35e30abd69
6 changed files with 21 additions and 266 deletions

5
dist/main.js vendored
View File

@ -25,7 +25,7 @@ function getToc() {
logger.info("building toc");
let toc = "";
let posts = fs.readdirSync('./docroot/posts');
posts.forEach((v) => {
posts.sort().reverse().forEach((v) => {
let content = fs.readFileSync(`./docroot/posts/${v}/article.pag`);
let contentStr = content.toString();
let pageOptions = getPageOptions(contentStr);
@ -89,7 +89,8 @@ app.get('/reload', (req, res) => {
cache = {};
toc = getToc();
masterTmpl = fs.readFileSync('./docroot/master.tmpl').toString();
res.send('reload triggered');
let base = req.headers['x-proxy-original-url'] || "/";
res.redirect(`${base}index`);
});
app.use('/files', express.static('files'));
masterTmpl = fs.readFileSync('./docroot/master.tmpl').toString();