Post about top Umami posts
Build and copy to prod / build-and-copy (push) Failing after 34s

This commit is contained in:
Lewis Dale committed 2024-07-10 12:05:12 +01:00
1 parent 2706297406
commit 670acc7667
8 files changed
+169 -11

No files matched your search

+1 -1
View File
@@ -3,5 +3,5 @@ module.exports = function (eleventyConfig) {
collectionApi.getFilteredByTag("posts")
.filter(p => process.env.DEBUG || !p.data.tags.includes("draft"))
.filter(p => process.env.DEBUG || p.date < new Date())
)
);
}
+5
View File
@@ -0,0 +1,5 @@
module.exports = function(eleventyConfig) {
eleventyConfig.addFilter('metricsToPosts', function(metrics, posts) {
return metrics.map(metric => posts.find(post => post.url === metric.post));
})
};
+3
View File
@@ -2,11 +2,14 @@ const dateFilters = require('./dates');
const arrayFilters = require('./arrays');
const excerptFilter = require('./excerpt');
const filterBy = require('./filterBy')
const getPost = require('./getPost');
module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(dateFilters);
eleventyConfig.addPlugin(arrayFilters);
eleventyConfig.addPlugin(excerptFilter);
eleventyConfig.addPlugin(filterBy);
eleventyConfig.addPlugin(getPost);
eleventyConfig.addFilter('keys', obj => Object.keys(obj))
eleventyConfig.addFilter('json', obj => JSON.stringify(obj, null, 2));