Style updates

This commit is contained in:
Thibault “Adædra” Hamel 2024-06-27 06:45:39 +02:00
parent 40723b32cf
commit cacfdd3bfd
2 changed files with 9 additions and 7 deletions

View File

@ -100,7 +100,7 @@ const transformArticle = (sink: (file: File) => void, articles: Article[]) => as
sink(file); sink(file);
}; };
const finalizeArticles = (articles: Article[]) => async (sink: Subscriber<File>) => { const finalizeArticles = (articles: Article[]) => (sink: Subscriber<File>) => {
articles.sort(({ date: a }, { date: b }) => b.diff(a).toMillis()); articles.sort(({ date: a }, { date: b }) => b.diff(a).toMillis());
const contents = renderLayout({ const contents = renderLayout({
meta: { meta: {
@ -113,13 +113,14 @@ const finalizeArticles = (articles: Article[]) => async (sink: Subscriber<File>)
}); });
sink.next(new File({ path: "index.html", contents: renderDocument(contents) })); sink.next(new File({ path: "index.html", contents: renderDocument(contents) }));
return Promise.resolve();
}; };
export const articles = () => { export const articles = async () => {
reloadAssets(); reloadAssets();
const articles: Article[] = []; const articles: Article[] = [];
return lastValueFrom( await lastValueFrom(
fromGlob("articles/**/*.asciidoc").pipe( fromGlob("articles/**/*.asciidoc").pipe(
mergeMap( mergeMap(
(file) => (file) =>
@ -133,5 +134,5 @@ export const articles = () => {
onComplete(finalizeArticles(articles)), onComplete(finalizeArticles(articles)),
mergeMap(dest("dist")), mergeMap(dest("dist")),
), ),
).then(() => {}); );
}; };

View File

@ -6,8 +6,8 @@ import hashPaths from "../hash.ts";
import File from "vinyl"; import File from "vinyl";
import { Buffer } from "node:buffer"; import { Buffer } from "node:buffer";
export const css = () => export const css = async () => {
lastValueFrom( await lastValueFrom(
fromGlob("src/index.css").pipe( fromGlob("src/index.css").pipe(
mergeMap( mergeMap(
(file) => (file) =>
@ -25,4 +25,5 @@ export const css = () =>
hashPaths("css.manifest"), hashPaths("css.manifest"),
mergeMap(dest("dist/_assets")), mergeMap(dest("dist/_assets")),
), ),
).then(() => {}); );
};