summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorache <ache@ache.one>2023-06-12 09:12:59 +0200
committerache <ache@ache.one>2023-06-12 09:12:59 +0200
commitd933c63c5ecb50b50ca19708b712d065107126f8 (patch)
tree722d5a6c1c2551f6116e32e95f88c54c0c7d4c71 /src
parentMake logo optional (diff)
Filter generated articles
Diffstat (limited to 'src')
-rw-r--r--src/build/index.mjs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/build/index.mjs b/src/build/index.mjs
index 7a47c8e..852eb8d 100644
--- a/src/build/index.mjs
+++ b/src/build/index.mjs
@@ -1,3 +1,4 @@
+import process from 'node:process';
import fs from 'node:fs';
import mustache from 'mustache';
import loadSVG from './load-svg.mjs';
@@ -28,7 +29,9 @@ const svg = loadSVG();
for (const lang in i18n) {
const tagsArticle = new Map();
- const articles = loadMD(i18n[lang].articles, 'articles', lang);
+ const filter = process.argv.slice(2);
+ const listArticle = (filter.length > 0) ? i18n[lang].articles.filter((article) => filter.includes(article.name)) : i18n[lang].articles;
+ const articles = loadMD(listArticle, 'articles', lang);
for (const article of articles) {
const context = {