diff --git a/config/template-languages/css-config.js b/config/template-languages/css-config.js deleted file mode 100644 index 1b23d8c..0000000 --- a/config/template-languages/css-config.js +++ /dev/null @@ -1,33 +0,0 @@ -// CSS and JavaScript as first-class citizens in Eleventy: https://pepelsbey.dev/articles/eleventy-css-js/ - -const postcss = require("postcss"); -const postcssImport = require("postcss-import"); -const postcssImportExtGlob = require("postcss-import-ext-glob"); -const autoprefixer = require("autoprefixer"); -const cssnano = require("cssnano"); - -module.exports = (eleventyConfig) => { - eleventyConfig.addTemplateFormats("css"); - - eleventyConfig.addExtension("css", { - outputFileExtension: "css", - compile: async (content, path) => { - if (path !== "./src/assets/css/global.css") { - return; - } - - return async () => { - let output = await postcss([ - postcssImportExtGlob, - postcssImport, - autoprefixer, - cssnano, - ]).process(content, { - from: path, - }); - - return output.css; - }; - }, - }); -}; diff --git a/eleventy.config.js b/eleventy.config.js index 9d10f37..ff6fd8e 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -27,11 +27,6 @@ module.exports = (eleventyConfig) => { // --------------------- Plugins --------------------- eleventyConfig.addPlugin(pluginRss); - // --------------------- Custom Template Languages --------------------- - eleventyConfig.addPlugin( - require("./config/template-languages/css-config.js"), - ); - // --------------------- Custom Collections ----------------------- eleventyConfig.addCollection("postsByTag", postsByTag); eleventyConfig.addCollection("catalogueByType", catalogueByType); diff --git a/src/_layouts/base.html b/src/_layouts/base.html index 6811a26..3b0832b 100644 --- a/src/_layouts/base.html +++ b/src/_layouts/base.html @@ -9,7 +9,7 @@ {% if title %}{{ title }} •{% endif %} {{ meta.siteName }} - + {% include "partials/meta.html" %} {% for preload in preloads %} result.css); + } +};