This commit is contained in:
1 parent
862f12b4d0
commit
e0c315d837
30 files changed
+2575
-3561
No files matched your search
@@ -1,3 +1,3 @@
|
||||
module.exports = function(eleventyConfig) {
|
||||
export default function(eleventyConfig) {
|
||||
eleventyConfig.addFilter('take', (list, n) => list.slice(0, n));
|
||||
}
|
||||
@@ -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', {
|
||||
|
||||
@@ -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,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,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));
|
||||
})
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user