Upgrade to Eleventy 3.0.0
Build and copy to prod / build-and-copy (push) Has been cancelled

This commit is contained in:
Lewis Dale committed 2024-10-06 12:36:54 +01:00
1 parent 862f12b4d0
commit e0c315d837
30 files changed
+2575 -3561

No files matched your search

+1 -1
View File
@@ -1,3 +1,3 @@
module.exports = function(eleventyConfig) {
export default function(eleventyConfig) {
eleventyConfig.addFilter('take', (list, n) => list.slice(0, n));
}
+1 -1
View File
@@ -1,4 +1,4 @@
module.exports = function(eleventyConfig) {
export default function(eleventyConfig) {
eleventyConfig.addFilter('parseDate', dateString => new Date(dateString));
eleventyConfig.addFilter('dateDisplay', date => new Date(date).toLocaleDateString('en-GB', {
+1 -1
View File
@@ -8,7 +8,7 @@ const createExcerpt = (post, limit ) => {
}
return withoutTags;
}
module.exports = function (eleventyConfig) {
export default function (eleventyConfig) {
eleventyConfig.addFilter('excerpt', (post, limit = 250) => {
return post.data.excerpt || createExcerpt(post, limit);
});
+1 -1
View File
@@ -1,4 +1,4 @@
module.exports = (eleventyConfig) => {
export default (eleventyConfig) => {
eleventyConfig.addFilter('filterBy', (collection, value) => {
return collection.filter((item) => {
return item.data.tags.includes(value);
+1 -1
View File
@@ -1,4 +1,4 @@
module.exports = function(eleventyConfig) {
export default function(eleventyConfig) {
eleventyConfig.addFilter('metricsToPosts', function(metrics, posts) {
return metrics.map(metric => posts.find(post => post.url === metric.post));
})
+6 -6
View File
@@ -1,10 +1,10 @@
const dateFilters = require('./dates');
const arrayFilters = require('./arrays');
const excerptFilter = require('./excerpt');
const filterBy = require('./filterBy')
const getPost = require('./getPost');
import dateFilters from './dates.js';
import arrayFilters from './arrays.js';
import excerptFilter from './excerpt.js';
import filterBy from './filterBy.js';
import getPost from './getPost.js';
module.exports = function(eleventyConfig) {
export default function(eleventyConfig) {
eleventyConfig.addPlugin(dateFilters);
eleventyConfig.addPlugin(arrayFilters);
eleventyConfig.addPlugin(excerptFilter);