1
0
mirror of https://github.com/GenderDysphoria/GenderDysphoria.fyi.git synced 2025-11-25 20:42:40 +00:00

Refining engine targeting

This commit is contained in:
Jocelyn Badgley (Twipped)
2020-03-07 18:04:37 -08:00
parent 4e5c14123f
commit 67b168dba1
7 changed files with 188 additions and 125 deletions

View File

@@ -6,7 +6,7 @@ const log = require('fancy-log');
const File = require('./file');
const actions = require('./actions');
const { URL } = require('url');
const { resolve, readFile, isCleanUrl, ENGINE } = require('./resolve');
const { resolve, readFile, isCleanUrl, TYPE, ENGINE } = require('./resolve');
const { isObject, isString } = require('./lib/util');
const pkg = require(resolve('package.json'));
@@ -29,9 +29,21 @@ module.exports = exports = class Page extends File {
'dateModified',
'classes',
'flags',
'siblings',
);
this.engine = ENGINE[this.type] || ENGINE.COPY;
this.engine = this._engine();
}
_engine () {
switch (this.type) {
case TYPE.HANDLEBARS:
return TYPE.HANDLEBARS;
case TYPE.MARKDOWN:
return ENGINE.PAGE;
default:
return ENGINE.OTHER;
}
}
_out () {