diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/publishtag.js | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/modules/publishtag.js b/modules/publishtag.js index 9828443..8f0baa2 100644 --- a/modules/publishtag.js +++ b/modules/publishtag.js @@ -1,16 +1,5 @@ const fs = require('fs'); module.exports = (file) => { - file = fs.readFileSync(file).toString(); - try { - frontmatter = file.split("---")[1].trim() - lines = frontmatter.replaceAll("\r\n", "\n").split("\n"); - if (lines.map(i => i.trim()).includes("publish: true") || lines.map(i => i.trim()).includes("publish : true") || lines.map(i => i.trim()).includes("publish :true")) { - return true; - } else { - return false; - } - } catch (e) { - return false; - } + return fs.readFileSync(file).toString().match(/---\n(.*)\npublish( *):( *)true\n(.*)---/gm) }
\ No newline at end of file |