Data | Description |
---|---|
pageContext |
current page context data e.g. fileSlug |
eleventyConfig |
global eleventy configuration |
// .eleventy.js
eleventyConfig.addPlugin(EleventyUnifiedPlugin, ["log-data.js"]);
// log-data.js
export default function logData() {
const { pageContext, eleventyConfig } = this.data();
console.log({ pageContext, eleventyConfig });
}
You can access the filters normally available in a page.
// .eleventy.js
eleventyConfig.addPlugin(EleventyUnifiedPlugin, ["log-data.js"]);
// log-data.js
export default function logData() {
const { eleventyConfig } = this.data();
const { slugify } = eleventyConfig.javascriptFunctions;
console.log(slugify("My Title"));
// Outputs: "/my-title/"
}