15 lines
384 B
JavaScript
15 lines
384 B
JavaScript
/** All blog posts as a collection. */
|
|
const getAllPosts = collection => {
|
|
const projects = collection.getFilteredByGlob('./src/posts/*.md');
|
|
return projects.reverse();
|
|
};
|
|
|
|
/** All markdown files as a collection for sitemap.xml */
|
|
const onlyMarkdown = collection => {
|
|
return collection.getFilteredByGlob('./src/**/*.md');
|
|
};
|
|
|
|
module.exports = {
|
|
getAllPosts,
|
|
onlyMarkdown
|
|
};
|