summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 = {