This commit is contained in:
1 parent
2706297406
commit
670acc7667
8 files changed
+169
-11
No files matched your search
@@ -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())
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -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));
|
||||
})
|
||||
};
|
||||
@@ -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));
|
||||
|
||||
Reference in new issue
Block a user