on master help sign in
lib: getPostSlugs skips directories
9667e77Matilde Park
lib/lib.js+2−1
@@ -27,7 +27,8 @@ const directories = (dir) => {
27};
27};
28
28
29export function getPostSlugs(key) {
29export function getPostSlugs(key) {
30− return fs.readdirSync(directories(key));
30+ const dir = fs.readdirSync(directories(key), { withFileTypes: true })
31+ return dir.filter((f) => f.isFile() && f.name !== "_index.md").map((f) => f.name);
31}
32}
32
33
33// NB Gavin: This could be much simpler if we converted everything to a more common standard, like YAML
34// NB Gavin: This could be much simpler if we converted everything to a more common standard, like YAML