24 lines
641 B
JavaScript
24 lines
641 B
JavaScript
const DirectusHugoDriver = require('.');
|
|
|
|
const driverOptions = {
|
|
url: process.env.DIRECTUS_URL,
|
|
email: process.env.DIRECTUS_EMAIL,
|
|
password: process.env.DIRECTUS_PASSWORD,
|
|
buildDrafts: false,
|
|
collections: {
|
|
'actualites': {
|
|
pathBuilder: (path, article, urlslug) => {
|
|
if (article.slug) {
|
|
return `${path}/actualites/${article.slug}`
|
|
}
|
|
return `${path}/actualites/${article.date}-${urlslug(article.title, { remove: /\./g })}`;
|
|
}
|
|
}
|
|
},
|
|
content: {
|
|
path: './content'
|
|
}
|
|
}
|
|
const driver = new DirectusHugoDriver(driverOptions);
|
|
driver.import()
|