diff options
author | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2021-09-22 18:32:07 +0530 |
---|---|---|
committer | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2021-09-22 18:32:07 +0530 |
commit | 2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3 (patch) | |
tree | 37acf59c5c78e7af6b215ee3786626364e72ca86 /src/css.11ty.js | |
parent | Initial commit (diff) | |
download | sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar.gz sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar.bz2 sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar.lz sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar.xz sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.tar.zst sudomsg-2f6e71eb7cfaeb4bab38a987ba151df0df3d2dd3.zip |
initial commit
Diffstat (limited to 'src/css.11ty.js')
-rw-r--r-- | src/css.11ty.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/css.11ty.js b/src/css.11ty.js new file mode 100644 index 0000000..a3ef254 --- /dev/null +++ b/src/css.11ty.js @@ -0,0 +1,37 @@ +const fs = require('fs') +const path = require('path') +const postcss = require('postcss') + +module.exports = class { + async data() { + return { + inputs: [ + 'index.css', + 'prism.css' + ], + + pagination: { + data: 'inputs', + alias: 'inputfiles', + size: 1 + }, + + permalink: ({ inputfiles }) => `/${inputfiles}`, + + eleventyExcludeFromCollections: true + } + }; + + async render({ inputfiles}) { + const inputfile = path.join(__dirname, inputfiles); + return await postcss([ + require('postcss-import'), + require('autoprefixer'), + require('cssnano') + ]) + .process(await fs.readFileSync(inputfile), { + from: inputfile + }) + .then(result => result.css) + }; +} |