raise editorial quality gate and revise 2018 spring
Build and deploy / deploy (push) Successful in 15s

This commit is contained in:
2026-07-31 09:20:37 +03:00
parent 44c99a2640
commit 90692f0f16
33 changed files with 4563 additions and 52 deletions
+12 -2
View File
@@ -1,11 +1,21 @@
import articles from '../data/articles.json';
import { editorialRevisions } from '../data/editorial-revisions.mjs';
const revisionBySlug = new Map(
editorialRevisions.map((revision) => [revision.slug, revision]),
);
const publishedArticles = articles.map((article) => ({
...article,
...revisionBySlug.get(article.slug),
}));
export function getArticles() {
return articles;
return publishedArticles;
}
export function getArticleBySlug(slug) {
return articles.find((article) => article.slug === slug);
return publishedArticles.find((article) => article.slug === slug);
}
export function formatDate(date) {