feat(Directus): Mise à jour de l'export Directus

This commit is contained in:
2022-01-27 17:51:50 +01:00
parent 8d6c4b429f
commit daa3a528fd
11 changed files with 46 additions and 4861 deletions

View File

@ -0,0 +1,22 @@
import DirectusToMarkdown from '@resilien/directus-to-markdown'
import urlslug from 'url-slug'
const config = {
contentKey: 'body',
collections: {
actualites: {
readManyOption: {
fields: ['title', 'slug', 'date', 'image', 'image_credit', 'draft', 'body'],
filter: { draft: { _eq: 'false' } }
},
pathBuilder: (article) => {
if (article.slug) {
return `./content/actualites/${article.slug}`
}
return `./content/actualites/${article.date}-${urlslug(article.title, { remove: /\./g })}`;
}
}
}
}
new DirectusToMarkdown(config).export();